답변 4개 / 댓글 3개
채택된 답변
+20 포인트
값이 있는 컬럼여부의 수를 더하는것이죠?
Copy
$sql = "select * form g5_write_carinfo where 조건 ";
$row = sql_fetch($sql);
$colcnt = 0;
foreach($row as $key => $value) {
if (strrpos($key, "car_number") !== false) {
//컬럼의 수를 알수없고, 컬럼명이 car_number에 해당되는 모든 경우의 수만 체크
if ($value) // 값이 존재하는 경우
$colcnt++;
}
}
echo "값이 있는 컬럼수 : ".$colcnt."<BR>";

Copy
<?php
$sql2 = " select * form {$g5['member_table']} where type = '파트너스' and mb_id ='{$row['mb_id']}' ";
$rowcnt = sql_fetch($sql2);
$colcnt = 0;
foreach($rowcnt as $key => $value) {
if (strrpos($key, "car_number") !== false) {
//컬럼의 수를 알수없고, 컬럼명이 car_number에 해당되는 모든 경우의 수만 체크
if ($value) // 값이 존재하는 경우
$colcnt++;
}
}
?>
<span>장비</span> <?php echo $colcnt; ?>대
답변에 대한 댓글 2개
답변을 작성하려면 로그인이 필요합니다.