我最近遇到了ezSQL并认为它非常酷。
根据教程,我执行以下操作来创建一个新行:
$db->query(“INSERT INTO users (name) VALUES ('Amy')”) ;
如何检索上述查询的ID(假设自动增量)?
谢谢!
答案 0 :(得分:4)
根据文档,可以使用$db->insert_id
答案 1 :(得分:4)
执行的查询的返回值是受影响的行数,而插入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.";
}