我最近遇到了 ezSQL,觉得它很酷。
根据教程,我执行以下操作来创建新行:
$db->query(“INSERT INTO users (name) VALUES ('Amy')”) ;
我如何检索上述查询的 id(假设自动增量)?
谢谢!
根据文档,ID应该可以通过$db->insert_id
执行查询的返回值是影响的行数,而插入 id 可以通过 $db->insert_id 找到。
所以代码应该是这样的:
$result = $db->query(“INSERT INTO users (name) VALUES ('Amy')”) ;
if($result){
$insert_id = $db->insert_id;
}else{
echo "Row could not be inserted.";
}