后,我有以下代码:(查询添加)失去的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