Псих
Есть таблица в mysql, в которой поле 'id' со значением автовозрастания (A_I).
Далее, c помощью php добавляю новую строку в базу. Как сразу же узнать, какое значение было присвоено полю 'id'? Делать запрос с сортировкой по id по убывания и брать первый результат? Или есть другие способы?
Далее, c помощью php добавляю новую строку в базу. Как сразу же узнать, какое значение было присвоено полю 'id'? Делать запрос с сортировкой по id по убывания и брать первый результат? Или есть другие способы?
$query = mysql_query("INSERT IGNORE INTO table ...");
$new_row_id = mysql_insert_id();
Но вообще-то обычно проще mysql_insert_id();