後,我有以下代碼:(查詢添加)失去的MySQL結果資源第一次使用
$weight_table = mysql_query ("SELECT * FROM ".$prefix."weight ORDER BY wlimit DESC");
foreach ($weight as $area => $weight) {
echo $weight;
while ($weight_row = mysql_fetch_array($weight_table)) {
print_r($weight_row);
$limit = $weight_row['wlimit'];
if ($weight < $limit) {
$weight_level[$count] = $weight_row;
}
}
}
print_r($weight_level);
其中$ weight_table是一個MySQL查詢結果和$權重是一個數組。
我的問題是,$ weight_table似乎是在第一個while循環後過期,所以$ weight數組被有效地視爲有一個項目。這是個問題!
任何人都可以提出爲什麼PHP會忘記第一次使用後的MySQL結果?
我不是故意提出這個建議。我只是說沒有得到正確的結果是一個問題。我只是假設某個地方出現了一個錯誤的國旗。 – YsoL8 2010-08-10 13:49:04