0
我需要在每個$ row2變量中進行搜索,所以我可以找到是否有不等於$ row1列的列。如何在mysql_fetch_array中查找while和foreach循環變量?
這是我試過,
$result1 = mysql_query('SELECT gpu FROM ng2s3_content');
$result2 = mysql_query("SELECT gpu FROM bigc3_gpu");
while ($row1 = mysql_fetch_array($result1)) {
while ($row2 = mysql_fetch_array($result2)) {
foreach ($row2 as $ar) {
if ($ar == $row1[0]) {
}
else {
echo $ar;
}
}
}
}
你可能會最好在MySQL – Havelock
中做這樣的雜技而且你的策略不會奏效:你不能一次又一次地調用mysql_fetch_array($ result2)'並且希望重複讀取第二個查詢的查詢結果, fi的行第一個查詢。在數據庫中的sql級別上執行此操作確實會更有意義。如果沒有:首先將行讀入數組,然後使用while循環遍歷這些數組。 – arkascha