Php MySQL没有从InnoDB表返回所有结果?
我试图使用PHP从MySQL表中获取1条记录。我尝试了许多不同的SELECT语句,但运气不好,所以决定让PHP向我展示这个特定列的所有结果。它返回除第一个结果之外的所有结果 我猜这就是为什么当它从SELECT语句中找到我需要的结果时,它确实找到了一个值,但由于某种原因没有给我 这可能真的很明显,但我现在接受失败,请帮助Php MySQL没有从InnoDB表返回所有结果?,php,mysql,Php,Mysql,我试图使用PHP从MySQL表中获取1条记录。我尝试了许多不同的SELECT语句,但运气不好,所以决定让PHP向我展示这个特定列的所有结果。它返回除第一个结果之外的所有结果 我猜这就是为什么当它从SELECT语句中找到我需要的结果时,它确实找到了一个值,但由于某种原因没有给我 这可能真的很明显,但我现在接受失败,请帮助 $query="SELECT cw_id FROM unihubUpcoming"; $result = mysql_query($query) or die(mysql_err
$query="SELECT cw_id FROM unihubUpcoming";
$result = mysql_query($query) or die(mysql_error());
if(!$result){
die('Query Failed!');
}
$row = mysql_fetch_assoc($result);
while ($row = mysql_fetch_array($result,MYSQL_NUM)) {
echo $row[0];
}
代码所做的就是执行$query并打印出除找到第一个结果之外的所有项目
谢谢你们
// get the first result
$row = mysql_fetch_assoc($result);
// but don't do anything with it
// loop and display all subsequent results
while ($row = mysql_fetch_array($result,MYSQL_NUM)) {
echo $row[0];
}
标有*的行是做什么的?当它被注释掉时会发生什么
标有*的行是做什么的?当它被注释掉时会发生什么?你太棒了!非常感谢马克,我都没注意到我把它放在那里了?!非常感谢你!你太棒了!非常感谢马克,我都没注意到我把它放在那里了?!非常感谢你!
$row = mysql_fetch_assoc($result); // *
while ($row = mysql_fetch_array($result,MYSQL_NUM)) {
echo $row[0];
}