XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.
조회 수 128 댓글 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
번호 제목 글쓴이 날짜
3545 아톰 CPU에서 아톰 에디터가 구동되나요? 4 레믹스 2016.12.28
3544 PHP 그러니까 애드온에 조건을 넣어서 출력하려고 하는데요. 10 웹지기 2016.12.28
3543 소셜XE 상세한 질문 합니다 답변 부탁드립니다. 7 file 낙타 2016.12.28
3542 카페24 방화벽 설정이 맞게 되었는지 도움 말씀 부탁드립니다. 2 file yoon 2016.12.27
3541 xe보드에서 fc2 동영상 링크 안되나요? 18 배트매닝 2016.12.27
3540 폰트 적용 순서를 어떻게 바꾸나요? 1 file 라그릿 2016.12.27
3539 nginx 에러로그 문제 라그릿 2016.12.27
3538 닷홈 무제한 호스팅 질문드립니다. 1 file Overachiever 2016.12.27
3537 .soo_maps 이 없다면 이라는 조건을 걸고 싶습니다. 5 웹지기 2016.12.27
3536 모듈을 크게 만드는게 좋을까요 아니면 기능별로 잘게 쪼개는게 성능상 좋을까요? 11 투정 2016.12.27
» php7 질문좀할게요 (추가) 8 Jack 2016.12.27
3534 똥글 남기기(삭제글 댓글 남기기)모듈 관련 질문입니다. 댓글 삭제시 포인트차감 추가... 23 웹지기 2016.12.26
3533 현재 라이믹스에서 php 7.1 호환성 문제 어떤 것들이 있나요? 9 기븐 2016.12.26
3532 스케치북 게시판 메뉴얼 6 lis**** 2016.12.25
3531 소셜로그인 으로 하면 6 떡보의하루 2016.12.25
3530 공홈에 댓글수정 간략화 팁? 2 해태맛동산 2016.12.24
3529 소셜로그인 갑자기 또다른에러 file 낙타 2016.12.24
3528 소셜로그인 질문합니다 2 1 file 낙타 2016.12.24
3527 안녕하세요? 너무 두서 없었던것 같아 다시 문의 남깁니다. 19 이민혜 2016.12.23
3526 메뉴에 새글 표시 모듈 사용 시 에러가 납니다 ㅠ 2 Hafree 2016.12.23
Board Pagination Prev 1 ... 61 62 63 64 65 66 67 68 69 70 ... 243 Next
/ 243
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...