SQL will nicht updaten

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

  • SQL will nicht updaten

    Hi,

    habe ein Problem mit mit meinem Code. Bitte sagt mir nur warum SQL meine Datenbank nicht aktualisiert. Den Rest musste ich so implementieren wie er hier vorliegt.

    Mein SQL (mit nur einem Eintrag) Tabelle sieht so aus:
    akttag=29
    aktmonat=01
    aktjahr=2007
    aktdatum=20070129
    iter=0
    primary=aktuell

    Mein Code:

    PHP-Code:
    include("dbconnect.php");



     
    $timestamp time();
      
    $datum date("Ymd",$timestamp);
    $tag date("d",$timestamp);
    $monat date("m",$timestamp);
    $jahr date("Y",$timestamp);

    $abfrage="SELECT akttag, aktmonat, aktjahr, aktdatum, iter FROM speicher";

    $result mysql_query($abfrage);

    $row mysql_fetch_row($result);

    echo 
    $row[0];
    echo 
    $tag;
    echo 
    'reihe';


    if(
    $tag == '$row[0]' and $monat == '$row[1]' and $jahr == '$row[2]'){
    $iteratorneu'$row[4]' 1;
    $aendern "UPDATE speicher Set iter = '$iteratorneu' WHERE primary = 'aktuell'";
    $update mysql_query($aendern);
    }
    else{
    $aendern1 "UPDATE speicher Set akttag='$tag', aktmonat='$monat', aktjahr='$jahr', aktdatum='$datum', iter='1' 

    WHERE primary = 'aktuell'"
    ;
    $update1 mysql_query($aendern1);
    $iteratorneu=1;
    }


    $abfrage="SELECT akttag, aktmonat, aktjahr, aktdatum, iter FROM speicher";

    $result mysql_query($abfrage);

    $row mysql_fetch_row($result);

    echo 
    $row[0];
    echo 
    'reihe';



    $id$datum;
    $id .= '-';
    $id .= $iteratorneu;



    echo 
    $id
    und das ist meine Ausgabe:

    2931reihe29reihe20070131-1

    nun soll der Wert nach dem ersten "reihe" mittlweile auch "31" geworden sein. Wird er aber leider nicht....weiß vielleicht jemand warum?

    Schonmal danke für eure Antworten!
    Zuletzt geändert von JCDenton; 31.01.2007, 02:29.

  • #2
    http://www.php-resource.de/forum/sho...threadid=47906

    Kommentar

    Lädt...
    X