XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.
조회 수 113 댓글 8
<?php
    include("index_search.php");
    $post_num = $_GET['num_post'];
    $search = $_POST['search_query'];
    $search_array = search_spot($search);
    echo "<script type= 'text/javascript'>";
  echo "var search_list = new Array();";
  for ($i = 0 ; $i < count($search_array); ++$i){
    echo "search_list[".$i."] = ".$search_array[$i].";";
  }
 
  echo "</script>";
 
  ?>
 
 
------------여기까지 index.php --------------
 
 
<?php
function search_spot($query){
include("connect.php");
  $search_array = array();
  //get tag number of the search key word
  $qry_tag_key = mysql_query("SELECT * FROM `tag_minor_list` WHERE `tag_name` LIKE '%".$query."%'", $conn);
  while($row_tag_key = mysql_fetch_row($qry_tag_key)){
    $qry_tag_num = $row_tag_key[0];
 
    //get post num that tag search key word indicates
    $qry_tag = mysql_query("SELECT `post_num` FROM `tag_post` WHERE `tag_num` = '$qry_tag_num' AND `tag_level` = '5'" , $conn);
    while($search_tag = mysql_fetch_row($qry_tag)){
      //save in array of tag-post
      array_push($search_array, $search_tag[0]);
    }
  }
     
 
   
  //$search_array is setted for tag search
  //get post array beneath
  $qry_post = mysql_query("SELECT * FROM `post` WHERE `post_title_kor` LIKE '%".$query."%' OR `post_title_eng` LIKE '%".$query."%' OR `post_title_native` LIKE '%".$query."%' ORDER BY `post_num` DESC", $conn);
 
  while($search_post = mysql_fetch_row($qry_post)){
    array_push($search_array, $search_post[0]);
  }
 
  //make values unique
  $search_array = array_unique($search_array);
  rsort($search_array);
 
  return $search_array;
   
}
 
?>
 
-------- 여기까지 index_search.php --------------
 
 
<?php
$servername = "localhost";
$username = "user_id";
$password = "password";
$webpage = "http://site.com";
// Create connection
$conn = mysql_connect($servername, $username, $password);
  @mysql_select_db("seleted_old_id", $conn) or die("DB_ERR");
  mysql_query("set session character_set_connection=utf8;");
      mysql_query("set session character_set_results=utf8;");
      mysql_query("set session character_set_client=utf8;");
 
?>
 
----------- 여기까지 connect.php ---------

 

이런구문이있는데요

 

1. php 5.6에선 잘 작동하는데

php7에선 로드가 안되는데 혹시 문법이 바뀐건가요? 위에서 뭐가문제일까요

  • profile
    기진곰 2016.12.27 02:19:32

    PHP7에는 mysql_connect, mysql_query 등의 함수가 없습니다. mysqli나 pdo를 사용하여 DB에 접속해야 합니다.

  • ?
    Jack 2016.12.27 02:23:45
    답변 감사합니다.. 으으 내일 작업해야겠네요
  • ?
    Jack 2016.12.27 21:13:39
    찾아보니 mysql -> mysqli 로만 바꿔주면 되는것 같던데 왜 안될까요 ㅜㅜ
  • ?
    SimpleCode 2016.12.27 21:25:08
    MySQLi 확장 모듈이 활성화되어 있어야 합니다.
    phpinfo()에서 mysqli 항목이 있는지 찾아보세요.
  • ?
    Jack 2016.12.27 21:33:55 Files첨부 (2)

    22.PNG

     

    11.PNG

     

     

    mysqli에 걸리는 모든항목이에요 익스텐션 활성화되있는건가요?

  • ?
    Jack 2016.12.27 22:01:32 Files첨부 (1)

    11.PNG

     

     

    잘못찍었네요 이거에용

     

  • ?
    SimpleCode 2016.12.27 22:10:10

    소스를 보니까 mysqli에는 없는 함수가 있네요.

    mysqli에서는 mysqli_connect()와 동시에 데이터베이스를 선택하면 됩니다.

     

    $conn = mysql_connect($servername, $username, $password);
    @mysql_select_db("seleted_old_id", $conn) or die("DB_ERR");

     

    대신에

     

    $conn = mysqli_connect($servername, $username, $password, "seleted_old_id");

     

    이렇게 해 보세요.

  • ?
    Jack 2016.12.27 22:35:00
    감사합니다 덕분에 db연결은 된것 같은데 불러오질 못하네요 흐휴 ㅜㅜ

List of Articles
번호 제목 글쓴이 날짜
공지 답변을 확실히 받기위한 질문자 지침서 21 람보 2015.12.31
3542 xe보드에서 fc2 동영상 링크 안되나요? 18 배트매닝 2016.12.27
3541 폰트 적용 순서를 어떻게 바꾸나요? 1 file 라그릿 2016.12.27
3540 nginx 에러로그 문제 라그릿 2016.12.27
3539 닷홈 무제한 호스팅 질문드립니다. 1 file Overachiever 2016.12.27
3538 .soo_maps 이 없다면 이라는 조건을 걸고 싶습니다. 5 웹지기 2016.12.27
3537 모듈을 크게 만드는게 좋을까요 아니면 기능별로 잘게 쪼개는게 성능상 좋을까요? 11 투정 2016.12.27
» php7 질문좀할게요 (추가) 8 Jack 2016.12.27
3535 똥글 남기기(삭제글 댓글 남기기)모듈 관련 질문입니다. 댓글 삭제시 포인트차감 추가... 23 웹지기 2016.12.26
3534 현재 라이믹스에서 php 7.1 호환성 문제 어떤 것들이 있나요? 9 기븐 2016.12.26
3533 스케치북 게시판 메뉴얼 6 lis**** 2016.12.25
3532 소셜로그인 으로 하면 6 떡보의하루 2016.12.25
3531 공홈에 댓글수정 간략화 팁? 2 해태맛동산 2016.12.24
3530 소셜로그인 갑자기 또다른에러 file 낙타 2016.12.24
3529 소셜로그인 질문합니다 2 1 file 낙타 2016.12.24
3528 안녕하세요? 너무 두서 없었던것 같아 다시 문의 남깁니다. 19 이민혜 2016.12.23
3527 메뉴에 새글 표시 모듈 사용 시 에러가 납니다 ㅠ 2 Hafree 2016.12.23
3526 배포된 자료를 수정하여 특정 확장변수 변경 하는것 해보았는데.,, 안되네요... 3 이민혜 2016.12.23
3525 그룹 랭킹을 구현할 수 있는 방법 없을까요?? 3 keh**** 2016.12.23
3524 파일저장되는 하드변경하는법? 7 해태맛동산 2016.12.23
3523 게시글 확장변수를 view_document.html 에서 변경 처리하기 8 이민혜 2016.12.23
Board Pagination Prev 1 ... 10 11 12 13 14 15 16 17 18 19 ... 192 Next
/ 192
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...