채택완료

셀렉트 검색후 if문좀 질문드릴게요 ㅠ

2021-03-31 (수) 20:39:18 2,057

$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개

채택된 답변
+20 포인트

while문안에서 if문을 실행해야 하지 않을까요?

Copy
while($row=sql_fetch_array($result)){

if ($row[po_content] == 'B') { 

   echo "내거 B 맞다";

     } else {  

   echo "내거 B 아니다";

     } 

}

답변을 작성하려면 로그인이 필요합니다.