Mysqli 插入 id: $mysqli->insert_id;或者 $stmt->insert_id?
Mysqli insert id: $mysqli->insert_id; or $stmt->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;
}
完全没有区别,想怎么用就怎么用。
准备好的语句中哪一个是正确的代码? $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;
}
完全没有区别,想怎么用就怎么用。