下面是代码:
$result=mysql_query("select * from choices where a_id='$taskid'")or die(mysql_error()); print_r($result);
我收到“资源ID#4”,知道吗?
在我添加之后
while($row=mysql_fetch_assoc($result)) { print_r($row); }
我刚得到 []
[]
怎么了?
您正在尝试打印一个mysql 资源变量,而不是它引用的资源中包含的值。您必须首先尝试使用诸如的功能提取您获得的值 mysql_fetch_assoc()。
mysql_fetch_assoc()
您也可以尝试mysql_fetch_array()or mysql_fetch_row(),但是我发现关联数组非常好,因为它们允许您通过字段名访问它们的值
mysql_fetch_array()
mysql_fetch_row()