Mysqli 插入 id:$mysqli->insert_id;还是$stmt>insert_id?

Mysqli insert id: $mysqli->insert_id; or $stmt->insert_id?

提问人:ely81 提问时间:4/3/2017 最后编辑:Dharmanely81 更新时间:1/26/2020 访问量:897

问:

预准备语句中的哪一个是正确的代码? 或?$ID_user=$mysqli->insert_id;$ID_user=$stmt->insert_id;

$stmt = $mysqli->prepare("INSERT INTO users (first_name, last_name) VALUES (?   ,?)");
$stmt->bind_param("ss",$first_name,$last_name);     
if($stmt->execute())
{
     $ID_user=$mysqli->insert_id;  // or $ID_user=$stmt->insert_id;
}
php mysqli 准备语句 插入 id

评论


答:

3赞 Your Common Sense 4/3/2017 #1

绝对没有区别,你可以随心所欲地使用。