unrealzero_php
Erfahrenes Mitglied
Hallo Zusammen
Wie kann ich in einer MySQL-DB den letzten Datensatz einer Tabelle updaten, ohne erst einen SELECT auszuführen?
Bis jetzt habe ich das immer so gelöst:
$res = mysql_query('SELECT id FROM tbl_test ORDER BY id DESC LIMIT 0,1');
$dsatz = mysql_fetch_array($res);
$id = $dsatz['id'];
$time = time();
mysql_query('UPDATE tbl_login SET zeit= '.$time.' WHERE id = '.$id);
Aber es sollte doch möglich sein, direkt über den UPDATE befehl den letzten Datensatz anzusprechen?!
Wie kann ich in einer MySQL-DB den letzten Datensatz einer Tabelle updaten, ohne erst einen SELECT auszuführen?
Bis jetzt habe ich das immer so gelöst:
$res = mysql_query('SELECT id FROM tbl_test ORDER BY id DESC LIMIT 0,1');
$dsatz = mysql_fetch_array($res);
$id = $dsatz['id'];
$time = time();
mysql_query('UPDATE tbl_login SET zeit= '.$time.' WHERE id = '.$id);
Aber es sollte doch möglich sein, direkt über den UPDATE befehl den letzten Datensatz anzusprechen?!