Insert id php pdo
Автор Александр Демидов задал вопрос в разделе PHP
Как узнать id записи, только что добавленой в базу? (PHP+Mysql) PDO. и получил лучший ответ
Ответ от Александр Сизенко[гуру]
ссылка
Ответ от Abc[гуру]
$db->lastInsertId();
Вызывай этот метод после выполнения INSERT запроса.
$db->lastInsertId();
Вызывай этот метод после выполнения INSERT запроса.
Ответ от Ascal Salmanov[новичек]
Если хочешь методом PHP, то да, lastInsertId() будет корректнее.
Если с помощью MySQL, что будет хреново в плане оптимизации, просто запроси id всех тех строк, у которых все остальные поля соответствуют тем, с которыми была вставлена последняя строка. Скорее всего, такая будет лишь одна. (учитывая представленные сверху названия столбцов)
Если хочешь методом PHP, то да, lastInsertId() будет корректнее.
Если с помощью MySQL, что будет хреново в плане оптимизации, просто запроси id всех тех строк, у которых все остальные поля соответствуют тем, с которыми была вставлена последняя строка. Скорее всего, такая будет лишь одна. (учитывая представленные сверху названия столбцов)
Ответ от Артём Соколовскй[гуру]
Советую скачать Мануал PHP тогда у тебя таких вопросов не будет. Пока я не скачал этот Мануал ты не поверишь сколько вопросов было у меня.
Советую скачать Мануал PHP тогда у тебя таких вопросов не будет. Пока я не скачал этот Мануал ты не поверишь сколько вопросов было у меня.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как узнать id записи, только что добавленой в базу? (PHP+Mysql) PDO.
спросили в User ilo User pdt
Как создать БД mysql в php при использовании pdo иили mysqli
В PDO ты точно также можешь посылать совершенно произвольные запросы, как и в библиотеке mysql.
подробнее...
Как создать БД mysql в php при использовании pdo иили mysqli
В PDO ты точно также можешь посылать совершенно произвольные запросы, как и в библиотеке mysql.
подробнее...