Я пытаюсь показать в миниатюрах 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