$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