我想顯示在存儲在不同文件夾中的div 3縮略圖。
在我的BD確定(值爲「1」)哪個記錄有圖片。因此,這是我的數據庫:PHP如何過濾數組值
+------+----------------+---------+--------+--------+
| ID | BRAND | PHP | RUBY | JAVA |
+------+----------------+---------+--------+--------+
| 1 | ford | 1 | 0 | 0 |
+------+----------------+---------+--------+--------+
| 2 | seat | 1 | 1 | 1 |
+------+----------------+---------+--------+--------+
| 3 | fiat | 1 | 1 | 0 |
+------+----------------+---------+--------+--------+
| 4 | toyota | 1 | 0 | 0 |
+------+----------------+---------+--------+--------+
| 5 | vw | 1 | 0 | 1 |
+------+----------------+---------+--------+--------+
選擇記錄:
$result = mysqli_query($connecDB,"SELECT * FROM brands WHERE php = '1' OR ruby = '1' OR java = '1' ORDER BY id ASC");
while($row = mysqli_fetch_assoc($result)){
$new_array[] = $row;
}
但我的問題是:如何可以選擇的值「1」,怎麼知道哪個是哪個?
也許我可以使用:$row['php'] $row['java'] $row['ruby']
但是如何過濾值「0」?
'if'聲明? – Jon
提示:使用WHERE 1 IN(PHP,RUBY,JAVA)'來簡化您的查詢。 –
只需循環遍歷每一個if($ row ['ruby'])...如果它是一個,你想要做什麼? – cwhelms