我需要获取最后插入的id的行。如果id的最后一行的值是1234.那么我必须在where子句中使用该值。我正在尝试以下代码。

$stmt8->prepare( "SELECT stat_id FROM " ."raw_nw_static_db_icube"."WHERE id=LAST_INSERT_ID ");
  $stmt8->execute();
$stmt8->bind_result($stat_id);
$stmt8->fetch();
echo $stat_id;


有人有想法这样做吗?

最佳答案

尝试这个 :-

$stmt8->prepare( "SELECT stat_id FROM raw_nw_static_db_icube WHERE id=LAST_INSERT_ID ");


要获取最后一个ID,请使用order by desc desc

SELECT stat_id FROM raw_nw_static_db_icube order by id desc

10-07 19:50