채택완료

이소스가 무슨 문제일까요

  function checkip($item,$ip) {
              $q = mysqli_query($conn,"select * from post_likes where item_id = ".$item." and ip = '".$ip."' limit 1");
              return mysqli_num_rows($q);
            }
            checkip($row['no'],get_real_ip());

 

함수에 값들은 다 있는데요 근데 자꾸 에러뜨네요 ㅠㅠ 에코 찍어 봤는데 mysql은 아주 잘되는데 자꾸 에러가 문제네요 ㅠㅠ

 

select * from post_likes where item_id = 1 and ip = '218.239.29.216' limit 1
Warning: mysqli_query() expects parameter 1 to be mysqli, null given in /home/nescafe/public_html/public/post.php on line 93

|

답변 3개 / 댓글 4개

채택된 답변
+20 포인트

function checkip ~~~~

   global $conn;

   $q = mysqli_query~~~~

이렇게 입력해 보세요.

위에 혹시라도 include한 파일이 있다면 위처럼 global $conn; 한 줄만 넣으시면 해결이 될 겁니다.

답변에 대한 댓글 1개

감사합니다 ㅋㅋ

mysqli_query("select * from post_likes where item_id = ".$item." and ip = '".$ip."' limit 1", $conn);

 

아닐가요?

 

혹은 $conn 이 없어도 괜찮을듯합니다.

답변에 대한 댓글 1개

아뇨 $conn이건 꼭 있어야되요 그누보드에서는 따로 함수가 주어져서 없어도 되지만 생코딩할땐 꼭 있어야되요

질문내용중 ip 는 삭제하심이...

답변 달린 글의 수정은 냑에서만 가능합니다.

답변에 대한 댓글 2개

@리자 님이 삭제해주셔야 할거 같습니다.
아~ 이건 그누보드랑 관련 없는거에요 제가 따로 만들고 있는 프로젝트라서 꼭 필요해요

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