Кажется стал понимать, что спрашиваешь. Как я понял поле id - автоинкрементное и используется как первичный ключ базы. А сразу после insert тебе нужно узнать значение поля ID последней добавленной записи.Garipov72 писал(а): опять вопрос, делаю запись в таблице:можно сразу id получить созданной записи?Код: Выделить всё
INSERT INTO the_catalog VALUE (0, переменная1, переменная2)
Хотел реализовать следом запрос на поиск записи по переменной1 и переменной2, но вдруг они одинаковые, так что вариант отпал сразу
На мой взгляд это можно сделать двумя способами:
Например, такой запрос mysql вернет значение поля id последнего вызова insert
select last_insert_id() from таблица
Кроме того, на мой взгляд можно сделать еще
select count (*) from таблица - это выдаст количество записей в таблице, соответственно, если записи из таблицы не удалялись, то поле id будет равно select count (*) from таблица.
Ну, а если обволакиваешь запросы в php, то там есть функция mysql под названием mysql_insert_id - возвращает значение автоинкрементного поля последнего mysql-запроса