【发布时间】:2021-11-01 07:58:26
【问题描述】:
SQL 从表 ''users" 获取最新条目。$check 是存储它的变量, 我希望代码以某种方式运行,如果 $check get 是一个值,它保持不变,即使 ''users'' 获得任何其他最新条目..
这是我的代码
<?php
include 'db.php';
$email = isset($_POST['email']);
$fname = isset($_POST['fname']);
$user_id = isset($_POST['user_id']);
$sql = "SELECT * FROM users WHERE user_id=(SELECT max(user_id) FROM users)";
$result = $conn->query($sql);
while ($row = $result->fetch_assoc()) { $check=$row['user_id'] ; }
?>
【问题讨论】:
-
你为什么做的这么复杂?
SELECT * FROM users ORDER BY user_id DESC LIMIT 1. -
你不需要循环,因为只有一行。
-
$check不会改变,除非您在添加新行后再次执行此代码。