Что посоветуете как узнать какое номер присвоит база данных при добавление нового id

261
05 марта 2017, 09:01

Что посоветуете, как узнать, какое номер присвоит поле id в базе данных при добавление нового id. Я добавляю новые данные из формы в таблицу, далее мне нужно перебросить на другую страницу с id которое присвоила система, есть какое-нибудь решение которое позволяет получить данную информацию в php ?

Answer 1

Если в качестве идентификатора вы используете auto_increment, то получить его значение можно с помощью функции LAST_INSERT_ID() и соответствующего запроса select last_insert_id();.

  • При работе с mysql через устаревшее расширение mysql_* вы можете использовать функцию mysql_insert_id
  • При работе с БД с помощью mysqli вы можете использовать свойство mysqli::$insert_id или функцию mysqli_insert_id()
  • при работе через PDO вы можете использовать PDO::lastInsertId()
READ ALSO
Контент записи в модальном окне (Wordpress + Visual Composer)

Контент записи в модальном окне (Wordpress + Visual Composer)

Есть сайт на Wordpress с плагином Visual ComposerНа главной странице есть блок Post Grid, который выводит два последних поста (простой блок с 3 элементами:...

501
Авторизация на ask.fm

Авторизация на ask.fm

Здравствуйте

291
как работать с данными из двух .cpp

как работать с данными из двух .cpp

Создал проект, который состоит из двух окон : в первом окне заполняем переменные , в втором мы выводим заполненные переменныеВ одном исполняемом...

256