Mysqli插入id:$ mysqli-> insert_id;或$ ID_user = $ stmt-> insert_id?

时间:2017-04-03 12:29:34

标签: mysqli prepared-statement insert-id

哪一个是准备好的声明中的正确代码? $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;
}

1 个答案:

答案 0 :(得分:1)

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