mysql-php INSERT INTO无法正常工作

时间:2013-12-08 18:29:23

标签: php mysql mysqli

我正在尝试插入表格并获取新行的ID。

$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&更新和所有工作完美

1 个答案:

答案 0 :(得分:3)

你错过了一个括号......

$query = "INSERT INTO table (tbl1,tbl2,tbl3,tbl4,tbl5) VALUES ('".$tbll."','".$tbl2."','".$tbl3."','0.00','".$tbl5."')";
                                                           ----------------------------------------------------------^