Я определил хранимую процедуру (давайте назовем ее proc_create_node (parent INT) ) в mysql, которая выполняет вставку.
когда я вызываю его из mysql cli, выполнение следующих работ прекрасно работает:
CALL proc_create_node(12);
SELECT LAST_INSERT_ID();
и я получаю последний вставленный идентификатор:
+------------------+
| LAST_INSERT_ID() |
+------------------+
| 15 |
+------------------+
Теперь, когда я вызываю эти строки из php, или если я использую функцию mysql_insert_id () php, я всегда возвращаюсь 0 .
что мне не хватает? Как я могу получить последний вставленный идентификатор в php?
твой ... Пьер