php/mysql列表函数不返回任何内容!救命啊!

php/mysql列表函数不返回任何内容!救命啊!,php,mysql,list,Php,Mysql,List,有什么理由不退回任何东西吗 list($price) = mysql_query(sprintf("select price from product where productid_FK = ".$productid")); 我已经在另一个页面上使用了list函数,工作正常,不知道为什么它没有在这个页面上返回任何内容 我已经输出了sql代码并在mysql中运行了它,它运行得很好。请注意,此查询处于while循环中 谢谢mysql\u query()返回一个ressource,而不是数组。 您

有什么理由不退回任何东西吗

list($price) = mysql_query(sprintf("select price from product where productid_FK = ".$productid"));
我已经在另一个页面上使用了list函数,工作正常,不知道为什么它没有在这个页面上返回任何内容

我已经输出了sql代码并在mysql中运行了它,它运行得很好。请注意,此查询处于while循环中

谢谢

mysql\u query()返回一个ressource,而不是数组。

您需要使用mysql\u fetch\u array()或类似工具来获取list()可以使用的东西。

您使用
list()
的目的是什么?不确定它的效率有多高,但这是一种快速获取var$price查询结果的方法。您应该提供更完整的代码。。。这一行不仅无法工作,而且是list()函数的错误应用。很抱歉,我一直在使用mysql_fetch_行来处理我在复制和粘贴时忽略的代码。还尝试了mysql_fetch_数组,但没有成功。arrrghhhhhh我的错误很抱歉我犯了一个错误,在我的查询中放置了productid_FK而不是productid。Thanksher是我正在使用的代码:list($price)=mysql_fetch_row(mysql_查询(sprintf(“从产品中选择价格,其中productid=“.$productid”));谢谢Molle博士