셀렉트 검색후 if문좀 질문드릴게요 ㅠ
본문
$sql = " select * from g5_point where mb_id = '$member[mb_id]' ";
$result = sql_query($sql);
$row=sql_fetch_array($result);
-------------------
위와 같이 내 아이디로 등록된거 오늘 날짜로 검색하면 검색이 잘 나옵니다.
검색이 되면
순서대로 아래와 같이 나오는데
po_content 에 A
po_content 에 B
po_content 에 C
이렇게 검색이 되었어요
근데
if ($row[po_content] == 'B') {
내거 B 맞다
<? } else { ?>
내거 B 아니다
<? } ?>
이렇게 하면 내거 B가 아니다 라고 넘어가요! ㅡ,ㅡ
왜 두번째줄
po_content 에 B <<< 요것을 인식 못할까요? ㅠㅠ
항상 첫줄에만 if문 비교해서 넘겨 버리는거 같아요 얼래
검색되는거 모두 하나씩 비교하다 넘기는거 아닌가요?
답변 1
while문안에서 if문을 실행해야 하지 않을까요?
while($row=sql_fetch_array($result)){
if ($row[po_content] == 'B') {
echo "내거 B 맞다";
} else {
echo "내거 B 아니다";
}
}
답변을 작성하시기 전에 로그인 해주세요.