我不知道如何搜索我遇到的这个问题,也不知道我是否使用了正确的术语。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