답변 3개
4년 전
사이트에 쓰인 그누보드 버전이 무엇인지 모르지만
아마도 오래된 것 같습니다.
새 호스팅에서는 mysql_* 함수를 지원 안 하기 때문에
wrapping 함수를 만들어 주셔야합니다.
다음 스크립트를 _common.php 등에 넣어 보세요.
</p>
<p>function mysql_query( $q){
global $g5;
return mysqli_query( $g5['connect_db'], $q);
}</p>
<p>function mysql_fetch_array( $r){
if( is_object( $r)) return $r->fetch_array();
else return $r;
}
function mysql_fetch_row( $r){
if( is_object( $r)) return $r->fetch_row();
else return $r;
}
function mysql_fetch_assoc( $r){
if( is_object( $r)) return $r->fetch_assoc();
else return $r;
}
function mysql_num_rows( $r){
if( is_object( $r)) return $r->num_rows;
else return 0;
}
function mysql_data_seek( $r, $n){
if( is_object( $r)) return $r->data_seek( $n);
else return 0;
}
function mysql_error(){
global $g5;
return mysqli_error( $g5['connect_db']);
}</p>
<p>function mysql_real_escape_string( $s){
global $g5;
return mysqli_real_escape_string( $g5['connect_db'], $s);
}</p>
<p>function mysql_insert_id(){
global $g5;
return mysqli_insert_id( $g5['connect_db']);
}</p>
<p>function mysql_close() {
global $g5;
return mysqli_close( $g5['connect_db']);
}</p>
<p>function mysql_affected_rows(){
global $g5;
return mysqli_affected_rows( $g5['connect_db']);
}</p>
<p>function mysql_free_result( $r){
if( get_class( $r)==='mysqli_result') mysqli_free_result( $r);
}</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
