mysql-php INSERT INTO не работает

Я пытаюсь вставить в таблицу и получить идентификатор новой строки.

$mysqli = new mysqli("localhost", "dbuser", "dbpass", "dbname"); /* check connection */ if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } $query = "INSERT INTO table (tbl1,tbl2,tbl3,tbl4,tbl5) VALUES ('".$tbll."','".$tbl2."','".$tbl3."','0.00','".$tbl5."'"; $mysqli->query($query); $id_log = $mysqli->insert_id; 
  • id_log возвращает 0 без ошибок в журналах
  • в том же файле я делаю SELECT & UPDATE, и все работает отлично