[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как можно узнать ID только что созданной строки.
Ramzil_Nixon
Всем привет!

Столкнулся со следующим:

Создаю строку:

$result = $db -> query("INSERT INTO `table` SET `str1` = 'столб1', `str2` = 'столб2'");


Соответственно есть идентификатор данной строки которое создается автоматический.
Задача у меня следующее: Узнать id вот этой созданной строки..

Как это реализовать? Создать другой запрос? Или можно как-то попроще сделать?

Этот id мне нужен чтобы занести его в другую таблицу сразу же после его создания.

_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
sergeiss
Ramzil_Nixon, вариантов два. Если у тебя Мускуль, то читай тут https://www.internet-technologies.ru/articl...-insert-id.html
Либо переходи на Постгре smile.gif Там это всё намного лучше сделано.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Ramzil_Nixon
sergeiss, Первый вариант. Ща почитаю smile.gif

------------------------

LAST_INSERT_ID я уже пробовал даже на pma в запросе. Только вот не понял как его на php реал зовать.

_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
Эли4ка
mysqli_insert_id
Ramzil_Nixon
Эли4ка, это тоже смотрел.

Цитата
Notice: Trying to get property 'insert_id' of non-object in on line 25


Я явно что-то не понимаю.

-----------------------------------

Вопрос закрыт, не туда запрос слал оказывается biggrin.gif

_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.