du änderst ja den ersten datensatz den du kriegen kannst und sonst keinen
also musst einfach VOR die update-anweisung folgendes schreiben:
PHP-Code:
$res = mysql_query("SELECT id FROM `KDDATA` WHERE `lock` = '' LIMIT 1");
$row = mysql_fetch_object($res);
echo $row->id;
mysql_query("UPDATE `KDDATA` SET `lock` = 'YES' WHERE `lock` = '' LIMIT 1");
damit hast du die id ausgegeben!
edit: geht natürlich auch nur auf mysql einfach (einfach php weglassen):
PHP-Code:
SELECT id FROM `KDDATA` WHERE `lock` = '' LIMIT 1
UPDATE `KDDATA` SET `lock` = 'YES' WHERE `lock` = '' LIMIT 1