我正在尝试从数据库中检索最新的ID,它可以在我的终端中运行但不能用作准备好的语句。
这是我的代码。如果不通过max函数,插入和拉出id都可以解决它。
$stmt=$mysqli->prepare("select id from pickup where id in (select max(id) from pickup)");
$stmt->bind_result($id);
$stmt->fetch();
$stmt->close();
$mysqli->close();
return $id;
答案 0 :(得分:1)
检查
$stmt=$mysqli->prepare("select max(id) as id from pickup");
$stmt->execute();
$stmt->bind_result($id);
$stmt->fetch();
$ret_id = $id;
$stmt->close();
$mysqli->close();
return $ret_id;