我有一個表,它看起來像下面的(第一行是列):移動內部指針向前與mysql_fetch_array
|section | col1 | col2 |
|----------------------|
|bananas | val | val2 |
|----------------------|
|peaches | val | val2 |
一些代碼來檢查,如果區間值與值的一個相匹配數組:
$sectionscope = Array('bananas', 'apples');
$sections = mysql_query("SELECT section FROM table WHERE col1=val AND col2=val2");
if (mysql_num_rows($sections)) {
$i = 0;
while ($row = mysql_fetch_array($sections)) {
if (in_array($row[$i], $sectionscope)) {
$section = $sectionscope[array_search($row[$i], $sectionscope)];
$section_is_valid = 1;
}
$i++;
}
}
如果我使用echo $行[$ i]回波while循環的輸出,它給了我:bananas
做從PHPmyad選擇min正常工作
你能告訴我我在做什麼錯嗎? 謝謝,
關於SystemError
爲什麼不首先查詢你想要的部分? – Brad