플드 존재 여부 확인하는 방법좀 알려주세요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

플드 존재 여부 확인하는 방법좀 알려주세요 정보

플드 존재 여부 확인하는 방법좀 알려주세요

본문

DB의 내용을 불러오는 방법은 알겠는데요..

예를 들어서 TEST 라는 테이블에 aaa 라는 필드가 존재하면...

'있음' 을 출력하구요 aaa라는 필드가 없으면 '없음' 을 출력 하고 싶거든요..

if를 써서 DB의 내용이 있으면 있음 없으면 없음 은 하겠는데요.. 필드가 있고 없고는...

잘 모르겠네요.. 부탁드립니다.
  • 복사

댓글 전체

! 가 붙으면 아니다라는 뜻이에요
예를 들어

$check_lec 값이 1이 아닌것을 전부 허용할시
($check_lec !== "1") 이렇게 하면 되겠져~

그리고용

(!$check_lec) 이러게 명시하면요
$check_lec 값이 없는거라는건데요 만약에 값이 0 일경우에도 없다라는것과 같으므로
정확한 답은 아니에요
(!$check_lec && $check_lec !== "0")
이렇게 해줘야 정확하겠죠
곰순이푸님이 옳은 말을 해주셨긴 했는데 예제는 적절하지 않은 듯 합니다.
$check_lec !== "0"처럼 엄격한 비교를 할때는 변수값이 어떤 값을 가지느냐에 더 민감해야 하는데요,
mysql_query는 resource나 false값을 리턴하죠. 따라서 $check_lec !== "0"로 하면 의도한 결과가 안나옵니다...
왜냐하면 엄격한 비교는 true나 false냐 0이냐 "0"이냐까지 다 비교하니까요;;;
http://kr2.php.net/manual/kr/types.comparisons.php
© SIRSOFT
현재 페이지 제일 처음으로