Christoph: SQL Update

Beitrag lesen

Hi,

unten findet ihr ein kleines Login Script...Mein Problem ist das ich bei jedem Aufruf die Zeit und den Tag in der DB UPDATEN möchte, muss ich dafür die ganze DB nochmal durch ne WHILE schleife laufen lassen?

Seht einfach mal selber(weit unten):

function login() {

global $user,$passwort,$table,$db,$logid,$clientid,$pass,$name,$vorname,$land,$strasse,$plz,$stadt,$tele,$email,$hp, $zeit,$tag;

if(empty($logid) or empty($passwort) or $logid== "" or $passwort==""){
     echo "<p><br /><strong>Falsche Angaben!!</strong></p>";}

else{
        mysql_connect("localhost","$user","$pass");
     mysql_select_db("$db");
     $result = mysql_query("SELECT * FROM $table WHERE clientid = '$logid' AND pass = '$passwort'");

while($row = mysql_fetch_array($result)){
           echo "
           <p><br />Willkommen im <strong>:: Kundenbereich ::</strong> $row[vorname] $row[name] hier haben Sie die                  möglichkeit Ihren Projektstatus abzufragen und diverse Einstellungen vorzunehmen.<br />Ihr letzter Login war am $row[tag] um $row[zeit].<br /><br />
           </p>";
          }

$newzeit=gmdate("H:i:s");
        $newtag=gmdate("d.m.Y");

#########Hier is der Fehler denke ich##############################
        $result="UPDATE $table SET tag = '$newzeit' AND zeit = '$newtag' WHERE clientid = '$logid' AND pass = '$passwort'";

mysql_close();
 }
}

Danke für eure Hilfe

Gruss
Chris