mysqli_insert_id()总是返回null。我无法理解这个
的原因 $blocksql="insert into blockinfo values(NULL,'$user','$book','$blocktime','$quant1','$flag','$title')";
mysqli_query($con,$blocksql);
$id=mysqli_insert_id();
答案 0 :(得分:2)
您没有将连接传递给i = 44;
i = new System.Int32(44);
,当然它始终为空。
mysqli_insert_id()
答案 1 :(得分:0)
mysqli_insert_id()总是返回null,因为你没有传递mysqli数据库连接变量参数。
$con = mysqli_connect("Host","UserName","Password","DatabaseName");
$blocksql="insert into blockinfo values(NULL,'$user','$book','$blocktime','$quant1','$flag','$title')";
mysqli_query($con,$blocksql);
$id=mysqli_insert_id($con);
我希望这对你有用。否则你可以看到php手册。