簡體   English   中英

mysqli_insert_id() 總是返回 NULL

[英]mysqli_insert_id() always returning NULL

mysqli_insert_id() 總是返回 null。我不明白這是什么原因

    $blocksql="insert into blockinfo values(NULL,'$user','$book','$blocktime','$quant1','$flag','$title')";

    mysqli_query($con,$blocksql);
    $id=mysqli_insert_id();

您沒有將連接傳遞給mysqli_insert_id()當然它總是為空。

$id = mysqli_insert_id($con);

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 手冊。

http://php.net/manual/en/mysqli.insert-id.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM