Hallo,
ich hab ein banales Problem, hoffe ich doch.
Und zwar frage ich ab ob dem User die sid zugewiesen ist. Danach soll der nächste Eintrag mit nächst höchsteren ID umgeändert werden, den status auf "1" zu setzen. Das Problem bei der jetzigen Variante ist das er einen belieben Datensatz rausnimmt der höher als der jetztige ist.
Abzufragen was der nächste autoinc. wert ist funktioniert nicht. Da auch amndere User dort eingetragen werden und diese nicht die gleiche sid haben.
Ich hoffe soweit verstanden, hier die Abfrage:
Vielen dank, einen schönen Nachmittag noch
)
ich hab ein banales Problem, hoffe ich doch.
Und zwar frage ich ab ob dem User die sid zugewiesen ist. Danach soll der nächste Eintrag mit nächst höchsteren ID umgeändert werden, den status auf "1" zu setzen. Das Problem bei der jetzigen Variante ist das er einen belieben Datensatz rausnimmt der höher als der jetztige ist.
Abzufragen was der nächste autoinc. wert ist funktioniert nicht. Da auch amndere User dort eingetragen werden und diese nicht die gleiche sid haben.
Ich hoffe soweit verstanden, hier die Abfrage:
PHP-Code:
// Nächsten Eintrag vorbereiten
$db->query("UPDATE stadt_bauschleife_einheiten SET status='1' WHERE sid='$row[sid]' AND id > '$row[id]' LIMIT 1");

Kommentar