我需要数据库表中最后一个有效的条目,它将是主键最大的那一行。所以使用mysqli,我的查询是“SELECT MAX(id)FROM table LIMIT 1”。这个查询返回正确的数字(使用print_r()),但我无法弄清楚如何访问它。这是主要的代码。请注意,$ this->链接指的是带有mysqli连接的类。如何访问stdClass变量stdClass对象([max(id)])=> 64)
$q="select max(id) from stones limit 1";
$qed=$this->link->query($q) or die(mysqli_error());
if($qed){
$row=$qed->fetch_object();
print_r($row);
echo $lastid=$row;//here is the problem
}
的有效行的print_r($行)回声出 “stdClass的对象([MAX(ID)] => 68)”
感谢您的支持。我发现一个不太清洁的解决方案,那就是使用fetch_array()而不是fetch_object。但是,我会尝试你的。 – Theopile 2010-06-12 18:36:53
谢谢你救了我的命人 – 2016-06-05 17:08:50