我不知道如何搜索我遇到的這個問題,也不知道我是否使用了正確的術語。PHP - 參考數組不止一次針對不同的結果
我有一個表與各種記錄,每個記錄有一個類別集。我想查詢一次表格並將結果輸出到網頁上的相關部分。
我迄今已完成:
$result_f1 = $db->query("SELECT * FROM files WHERE user_id = $user_id ") or die('cannot show tables');
... some html ...
if($result_f1) {
while($row3 = $result_f1->fetch_object()) {
if ($row3->category == "image") {
echo '<div class="col-sm-6"><img class="img-responsive" src="/site/data/' .$user_id. '/',$row3->filename,'" alt="Photo"></div>';
}
}
}
...more html onto next section...
if($result_f1) {
while($row4 = $result_f1->fetch_object()) {
if ($row4->category == "vehicle") {
echo '<div class="col-sm-6"><img class="img-responsive" src="/site/data/' .$user_id. '/',$row4->filename,'" alt="Photo"></div>';
}
}
}
所以一個部分,我想用「圖像」類和「車輛」一節下一節匹配記錄。
使用上面的代碼,它只顯示while循環的記錄,而不是第二個循環。我應該做什麼不同?
嗯,我認爲你不能這樣做,你應該使用2查詢。類似於「image」的類別'',類似於「vehicule」的第二類'' – kaldoran