이모티콘 해당 게시판 sql 변경 언어셋

이모티콘 해당 게시판 sql 변경 언어셋

더시민 0 646 0

ALTER TABLE 테이블명 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci

기존 디비는 이모티콘 쓰고싶으면 변경해준다. 


/common.php 파일수정 

#이부분 을 찾아

    $connect_db = sql_connect(G5_MYSQL_HOST, G5_MYSQL_USER, G5_MYSQL_PASSWORD) or die('MySQL Connect Error!!!'); 
    $select_db  = sql_select_db(G5_MYSQL_DB, $connect_db) or die('MySQL DB Error!!!');       
    // mysql connect resource $g5 배열에 저장 - 명랑폐인님 제안
    $g5['connect_db'] = $connect_db; 

    #이건 빼고 --    sql_set_charset('utf8', $connect_db); 

    #++ 아래 추가. 

        define('G5_NAMES','utf8mb4');

        sql_set_charset(G5_NAMES , $connect_db); 
        if( G5_NAMES =="utf8mb4" )$utf8_general_ci="utf8mb4_unicode_ci";

        sql_query("set session character_set_connection=".G5_NAMES);
        sql_query("set session character_set_results=".G5_NAMES);
        sql_query("set session character_set_client=".G5_NAMES);
        if($utf8_general_ci) sql_query("SET collation_connection = $utf8_general_ci ");  

#/adm/dbupdate.php 파일수정

  # $COLL 을 원하는곳 common.php나 config.php에  선언해두고 alter table 혹은 create table 등 코드중간에 $COLL을 넣어준다. 
  $COLL ="COLLATE utf8mb4_unicode_ci ";  

  dbupdate.php 파일의  sql문장 varchar 중간에 $COLL 을 넣어준다,  varchar(200) $COLL 식으로.

    #++  끝

0 Comments
제목
Category
Facebook Twitter GooglePlus KakaoStory KakaoTalk NaverBand