MySQL Update-Problem

Airis

Erfahrenes Mitglied
Hallo Zusammen,
mit folgendem Statement habe ich bislang (local) eine Datenbank "gefüttert".
Code:
$query = "UPDATE {$Stb_name}_WAIT_TEMP SET
sid = '$maxnum',
parent = '$parent',
title = '$title',
scont = '$scont',
lcont = '$lcont',
url = '$url',
path = '$row[path]',
name = '$name',
email ='$email',
passwd = '" . md5($passwd) . "',
upfile = '$add_file',
WHERE `sid` = 'mysql_insert_id()'

Nun da ich online bin kann ich nur noch einmal updaten, dann kann ich zwar eine neue Zeile anlegen (mit id und nickname, sid=0) aber das update greift nicht mehr.
Keine Ahnung warum nicht?
Das zweite Problem welches ich festgestellt habe, ist folgendes:
Wenn mehrere User gleichzeitig auf die Datenbank zugreifen kann es passieren, das ein User die Daten vom anderen überschreibt.

Wie kann ich das Update-Statement stellen , etwa so "letzte Eingabe vom User mit $_SESSION["nickname"]"?

Kann mir jemand zu meinen beiden Problemen etwas sagen?

Viele Grüsse aus Frankreich
Airis
 
Zurück