Не выдает id - mysqli_insert_id php
mysqli_insert_id - выдает ноль .
$sql = "INSERT INTO assets
(`assetscol`)
VALUES
(200)";
if(mysqli_query(db(), $sql)){
// Получить последний вставленный идентификатор
$last_id = mysqli_insert_id(db());
echo "Записи успешно вставлены. Последний вставленный идентификатор: " . $last_id;
} else{
echo "Ошибка вставки $sql. " . mysqli_error(db());
}
function db(){
$connect = mysqli_connect('localhost', 'root', '', 'money_02');
return $connect;`введите сюда код`
}
Запись в базу вносится. Но mysqli_insert_id возвращает ноль. В чём дело, что делать?
Источник: Stack Overflow на русском