|
|
|
| Люди, подскажите, плиз!
вставляю новую строку инсертом.
ей по auto_increment присваивается какой-то ID. Можно ли в этом же запросе узнать этот ID и присвоить переменной? или каким запросом узнать последний ID?
спасибо | |
|
|
|
|
|
|
|
для: RiFN
(30.06.2006 в 15:06)
| | mysql_insert_id -- Возвращает ID, сгенерированный при последнем INSERT-запросе. | |
|
|
|
|
|
|
|
для: RiFN
(30.06.2006 в 15:06)
| | Для того, чтобы узнать значение только что вставленного автоинкрементного поля можно воспользоваться, либо функцией mysql_insert_id() в PHP, либо встроенной функцией MySQL - LAST_INSERT_ID(), примеры использования этих функций можно найти в темах по ссылкам
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=4095
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1424 | |
|
|
|
|
|
|
|
для: RiFN
(30.06.2006 в 15:06)
| | Тогда у меня тоже такая проблема была...Если все удалить "вручную", то auto_increment так и останется...Пришлось в файл его записывать...=) | |
|
|
|
|
|
|
|
для: Unkind™
(30.06.2006 в 19:33)
| | Могу ошибаться, но для сброса auto increment(а) нужно делать TRUNCATE TABLE после удаления всего или сразу
P.S если я правильно понял суть. | |
|
|
|