我正在查询数据库以获取输入的最新行并仅获取 id 列,因此我确信我会得到一个值。但是,除非它在循环中,否则我无法打印变量foreach
,甚至访问第 0 个元素也没有给我任何输出。
我使用这行代码来查询添加的最新行的 id:$id = $db->query("SELECT MAX(id) FROM FM;");
当我使用foreach
循环时,我得到以下输出:
环形:
foreach ($id as $i)
print_r($i);
输出:
Array ( [MAX(id)] => 20 [0] => 20 )
但是,当我使用print $id[0];
或print $id["MAX(id)"];
收到 HTTP 错误 500 时。
如何获取单个值 id 并将其放入变量中,即 id 本身?
谢谢