update DB

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • update DB

    Hallo zusammen
    Habe ein Problem mit einem Update einer MySQL-DB per php.

    Folgenden Code habe ich:

    PHP-Code:
        $sqlupdate "UPDATE tab 
                  SET start = start "
    ;
        
       if (
    $key[5] != "" $sqlupdate .= ", t1 =  '$key[5]'-start "
       if (
    $key[8] != "" $sqlupdate .= ", t2 =  '$key[8]'-start ";

        
    $sqlupdate .= " WHERE ID=$key[1]";
       
    $update mysql_query($sqlupdate)
    or 
    trigger_error('Fehler in Query "' $sqlupdate '". Fehlermeldung: ' mysql_error($live), E_USER_ERROR);
               } 
    Nun möchte ich aber einbauen, dass dieses Update nur gemacht wird, wenn das DB-Feld start nicht leer ist.
    Wenn es leer ist, dann soll bei t1 statt '$key[5]'-start --> $key[5]'-'$key[0]' eingetragen werden.
    Wie kann ich Abfragen ob start leer ist?
    Ich habe es so versucht:
    PHP-Code:
    if (start==0) { //das hier funktioniert nicht
     
    if ($key[5] != "" $sqlupdate .= ", t1 =  '$key[5]'-$key[0] "; }
    else {if (
    $key[5] != "" $sqlupdate .= ", t1 =  '$key[5]'-start "; } 
    Leider funktioniert das nicht. Wie kann ich herausfinden, ob das DB-Feld start für einen bestimmten row leer ist?

    Vielen Dank für eure Hilfe!
    Zuletzt geändert von asterix6; 26.03.2015, 12:59.

  • #2
    Guckst du hier.

    Peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Vielen Dank!

      Kommentar

      Lädt...
      X