Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php从mysql表中获取最后一行_Php_Mysql_Row - Fatal编程技术网

使用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

尝试使用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]


+开始使用
mysqli


$lastrow=mysqli_获取(mysqli_查询($lastrow))[0]

您实际上想从行中获取什么?现在您只是在回显行对象。我正在尝试获取最后一行(“数字”),以便继续编辑最后一行的表。您不是在几个小时前问了同样的问题吗?请尝试
var\u dump($lastrow)
。应该会给你更多关于返回内容的信息。@AK47,Andrew Coder回答了你下面的问题,它应该工作得很好。当然,如果你试图获取最后一个插入的id,你可以使用
mysql\u insert\u id()
函数。绝对同意mysqli的用法。如果解决了问题,请确保接受此答案@AK47。对不起,我犯了一个错误,我正在尝试获取最后一行而不是最后一行我编辑了我的问题您仍然需要
获取
您要查找的任何结果。执行查询会返回一个仍然需要进一步处理的对象,这就是为什么您会得到“资源id#9”而不是行id。