다른 폴더에 저장된 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