$S = "INSERT INTO ". TBD ." (NODE, AV, BV) VALUES ('15', '$name', '$email')";
$Q = $CONN->query($S);
$M = $Q->insert_id;
$M
回報NULL
不0
mysqli的插入ID返回null
上述腳本運行查詢罰款,但不會返回生成的唯一ID。 該表格絕對具有自動增量,並且是主鍵。 我已經在其他地方使用腳本,並正常工作。
所以我不知道爲什麼它現在返回NULL。
$S = "INSERT INTO ". TBD ." (NODE, AV, BV) VALUES ('15', '$name', '$email')";
$Q = $CONN->query($S);
$M = $Q->insert_id;
$M
回報NULL
不0
mysqli的插入ID返回null
上述腳本運行查詢罰款,但不會返回生成的唯一ID。 該表格絕對具有自動增量,並且是主鍵。 我已經在其他地方使用腳本,並正常工作。
所以我不知道爲什麼它現在返回NULL。
我想你在呼喚insert_id
錯誤。試試這個:
$S = "INSERT INTO ". TBD ." (NODE, AV, BV) VALUES ('15', '$name', '$email')";
$Q = $CONN->query($S);
$M = $CONN->insert_id;
謝謝,我在這樣的大驚小怪中得到了我的自我,我看不出那顯而易見的東西。再次非常感謝! –
現貨!非常感謝。 –
@AndyWebb - 很高興幫助!快樂的編碼! – Lix
如果你的問題就解決了,請註明與左邊的綠色檢查幫助的答案。 – alex