使用PHP从MySQL检索查询结果

时间:2011-02-11 07:19:07

标签: php mysql

我想查询MySQL数据库。我有以下内容。 $name在循环中不断变化。 ($query是此处的示例查询)

$query = "SELECT id FROM table1 WHERE name='$name';";
$result = mysql_query($query) or die(mysql_error());        
echo "$result<br/>";
While ($row = mysql_fetch_array($result)) {
     echo $row["id"] . " - " . $row["name"];
}

使用echo "$result<br/>"只打印Resource id #之类的内容。打印$row没有任何内容。 MySQL连接很好。如果我在没有PHP的情况下运行查询,它可以正常工作。什么可能是错的?

1 个答案:

答案 0 :(得分:1)

一切都是正确的,除非你在循环中使用像mysql_fetch_array()或mysql_fetch_assoc()之类的函数,否则你将从$ result中得不到任何结果。