Ashotovich
Новичок
Возврат значения ID из запроса INSERT
Всем привет.
Подскажите, пожалуйста, как произвести вовзврат значения ID из "свежевыполненного" запроса типа "INSERT INTO tablename VALUES ('','$value')", где пустое значение '' соответствует как раз искомому столбцу ID и имеет свойство AUTO_INCREMENT.
В Оракле, например, такая штука решалась следующим образом:
А вот как вытащить значение поля в MySQL - не знаю. В списке функций, по крайней мере, ничего похожего на OCIBindByName не нашел.
Заранее спасибо за помощь.
С уважением, Ashotovich
Всем привет.
Подскажите, пожалуйста, как произвести вовзврат значения ID из "свежевыполненного" запроса типа "INSERT INTO tablename VALUES ('','$value')", где пустое значение '' соответствует как раз искомому столбцу ID и имеет свойство AUTO_INCREMENT.
В Оракле, например, такая штука решалась следующим образом:
PHP:
$query="INSERT INTO tablename VALUES ('','$value') RETURNING ID INTO :id";
.............
OCIBindByName($stmt,":id",&$id,32); //Это, стало быть, переменной $id в скрипте присваивается значение переменной :id из запроса
Заранее спасибо за помощь.
С уважением, Ashotovich