我不确定是否对此代码使用'while'或'for each'。对mysql查询的每个单独结果使用while语句
我有一个mysql查询,将带回多一个结果。
我那么,对于每个结果,想要做某一件事,如果$row[number]
为空或不
我有这样的:
$sql = "SELECT * FROM $tbl_name WHERE username=\"$myusername\"";
$result=mysql_query($sql);
$numResults = mysql_num_rows($result);
if ($numResults = 0) {
header ("Location: /sms_error.php?error=no_adders");
}
while($row = mysql_fetch_array($result)) {
$number1=$row["number"];
if (!empty($number1)) {
}
if (empty($number1)) {
}
这是未来与完全空白的$数字1(甚至虽然有关于数据库的数据)。
一切正常,$ myusername和mysql查询不返回空。
所以应该是mysql-fetch-assoc或者-array,它应该是while还是for each?
感谢, 尼尔
:) ==我不醒,欢呼声,我的分贝有问题,它不是代码。无论如何,谢谢 – Niall 2011-06-10 14:43:37
没问题。 :) – 2011-06-10 14:46:07