0
我正在通过PHP查询MySQL数据库。 我从文件读取输入。然后遍历输入以查询数据库以检索每个输入的3个属性。只有最后一个查询返回来自MySQL的结果
数据库连接正常。所有的查询运行良好,否则。 发生了什么是所有的查询,但最后一个我得到mysql_num_rows($result) = 0
。只有最后一个打印出正确的结果。
我想不通为什么。什么可能是错的?
$fh = fopen($my_File, 'r');
$arr = explode("\n", fread($fh, filesize($my_File)));
fclose($fh);
foreach ($arr as $line) {
if ($line != "\n" || $line != "" || $line != NULL) {
$query = "SELECT id, name, status FROM table1 WHERE id='$line'";
$result = mysql_query($query);
if (!$result) {
die('Invalid query: ' . mysql_error());
}
$num = mysql_num_rows($result);
if ($num == 0) {
echo "NULL Set<br/>";
} else {
echo "RESULT Set<br/>";
}
}
太棒了..谢谢了很多... – y2p 2011-02-13 07:07:55