카테고리 전체를 한번에 불러오고 싶습니다
본문
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;
<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
전체 소스가 없어서 답변이 정확치 않은데.. 대략 예상해보면..
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);
}
답변을 작성하시기 전에 로그인 해주세요.