Copy
$q = $_REQUEST['q']; echo $q; $query = "select * from g5_member WHERE mb_name='$q' ";$result = sql_query($query);$mhp = sql_fetch_array($result);echo $mhp['mb_hp'] ;
멤버테이블에서 $q의 전화번호를 가져오려는 쿼리 인데 틀린건가요? ㅠ.ㅠ 안나오네요
답변 4개 / 댓글 1개
채택된 답변
+20 포인트
2017-09-11 (월) 14:13:50
질문을 다시올리신거같은데 $q값은 찍히나여?
$query = "select * from g5_member WHERE mb_name='$q' ";
=>
$query = "select * from g5_member WHERE mb_hp='".$q."' ";
답변에 대한 댓글 1개
humanb2box
2017-09-11 (월) 14:15:22
2017-09-11 (월) 14:14:28
$q 변수에 mb_name이 저장되어 있을 가정하에
아래와 같이 하셔야합니다
Copy
$query = "select * from g5_member WHERE mb_name='{$q}' ";$mhp = sql_fetch($query);echo $mhp['mb_hp'];
마르스컴퍼니
2017-09-11 (월) 14:04:59
"select * from g5_member WHERE mb_name='$q' ";
=>
"select * from g5_member WHERE mb_id='$q' ";
입니다.
naulab
2017-09-11 (월) 14:03:45
$query 를찍어보시고 db 툴을 이용해서 쿼리를찍어보시면 error 를확인하실수 있어요
아니면
Copy
$query = "select * from g5_member WHERE mb_name='".$q."' ";
이렇게 바꿔보세요
답변을 작성하려면 로그인이 필요합니다.
그리고 회원이름도 겹치는게 있었고,, 허허