使用php从mysql表中获取最后一行
尝试使用php从mysql表中获取最后一行使用php从mysql表中获取最后一行,php,mysql,row,Php,Mysql,Row,尝试使用php从mysql表中获取最后一行 $lastline="select COALESCE(ID, 0) from $sectionN order by ID desc limit 1"; $lastline=mysql_query($lastrow); echo $lastline; 但它返回“资源id#9”您需要实际获取结果,然后访问适当的数组索引。 $lastrow=mysql\u fetch\u数组(mysql\u query($lastrow))[0] +开始使用mysql
$lastline="select COALESCE(ID, 0) from $sectionN order by ID desc limit 1";
$lastline=mysql_query($lastrow);
echo $lastline;
但它返回“资源id#9”您需要实际获取结果,然后访问适当的数组索引。
$lastrow=mysql\u fetch\u数组(mysql\u query($lastrow))[0]代码>
+开始使用mysqli
$lastrow=mysqli_获取(mysqli_查询($lastrow))[0]代码>您实际上想从行中获取什么?现在您只是在回显行对象。我正在尝试获取最后一行(“数字”),以便继续编辑最后一行的表。您不是在几个小时前问了同样的问题吗?请尝试var\u dump($lastrow)
。应该会给你更多关于返回内容的信息。@AK47,Andrew Coder回答了你下面的问题,它应该工作得很好。当然,如果你试图获取最后一个插入的id,你可以使用mysql\u insert\u id()
函数。绝对同意mysqli的用法。如果解决了问题,请确保接受此答案@AK47。对不起,我犯了一个错误,我正在尝试获取最后一行而不是最后一行我编辑了我的问题您仍然需要获取您要查找的任何结果。执行查询会返回一个仍然需要进一步处理的对象,这就是为什么您会得到“资源id#9”而不是行id。