我不確定是否對此代碼使用'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