Copy
if ($row['sca'] == "tencent")
$date['tencent'][] = $row;
else if ($row['sca'] == "sony")
$date['sony'][] = $row;
else if ($row['sca'] == "blizzard")
$date['blizzard'][] = $row;
else if ($row['sca'] == "microsoft")
$date['microsoft'][] = $row;
else if ($row['sca'] == "ea")
$date['ea'][] = $row;
else if ($row['sca'] == "bandainamco")
$date['bandainamco'][] = $row;
else if ($row['sca'] == "nintendo")
$date['nintendo'][] = $row;
else if ($row['sca'] == "SquareEnix")
$date['SquareEnix'][] = $row;
else if ($row['sca'] == "konami")
$date['konami'][] = $row;
Copy
<div>
<?php foreach($cates as $cate) {
$cate = trim($cate);
if ($cate=='') continue;
?>
.....
<?php for($i=0;$i< count($date[$cate]);$i++){?>
......
......
<?php }?>
.......
<?php }?>
</div>
지금 이렇게 카테고리를 한번에 불러오는게 아니고 tencent 카테고리를 다 불러오면
sony 카테고리....이렇게 불러오는걸 한번에 다 불러올수는 없는건가요?
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
eyekiss
2019-08-08 (목) 05:45:01
전체 소스가 없어서 답변이 정확치 않은데.. 대략 예상해보면..
Copy
if ($row['sca'] == "tencent,sony") {
$sca_arr = explde(",",$row['sca']);
foreach($sca_arr as $k => $v) {
$sql_where[] = " ca_name='$v' ";
}
$sql_common = implode(" and ",$sql_where);
$sql2 = "select * from 테이블명 where $sql_common";
$row2 = sql_query($sql2);
}
답변에 대한 댓글 1개
천천히한걸음
2019-08-08 (목) 08:50:47
답변을 작성하려면 로그인이 필요합니다.
tencent|sony|blizzard|microsoft|ea|bandainamco
1 1 1 1 1 1
2 2 2 2 2 2
3 3 3 3 3 3
이런식으로 한번에 불러올려고 하는건데..응용을 해봤지만 잘안되네요ㅠㅠ