CI 묻고 답하기

제목 php5.5 업데이트후 에러문제
글쓴이 하하예에 작성시각 2016/05/12 08:14:00
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 15460   RSS

A PHP Error was encountered

Severity: 8192

Message: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead

Filename: mysql/mysql_driver.php

Line Number: 136

Backtrace:

File: /application/controllers/Main.phpLine: 6Function: __construct

File: /index.phpLine: 292Function: require_once

 

 

경고 문구입니다.

해당 라인에 소스를 보면 

parent::__construct();   : 6라인

require_once BASEPATH.'core/CodeIgniter.php';    : 292라인

이두가지를 가리킵니다.

디비접속함수 예전버전이니깐 바꾸길 추천한다 이런내용인거같은데 이런 경험해보신분 혹시 조언좀얻을수있을까요?

 다음글 여러 데이터베이스 사용하기? (4)
 이전글 library 에서 선언한 변수(공통내용)를 View ... (3)

댓글

하하예에 / 2016/05/12 08:17:07 / 추천 0
아 mysql에서 mysqli로 바꾸니깐 사라지던데 이게 맞는 방법인가요?
kaido / 2016/05/12 08:41:32 / 추천 0

보통은 반대로 mysqli 이 에러나서 mysql 로 돌리는걸로... [db가 mysqli 설정 이신것 같습니다.]

보편적으로는 mysqli 접속을 사용하니, 해결되셨다면 신경 안쓰셔도 될것 같습니다.

차이점은 구글링.

하하예에 / 2016/05/12 08:56:12 / 추천 0
답변감사합니다.^^
변종원(웅파) / 2016/05/12 09:28:52 / 추천 0

php 5.4인가부터 mysql_connect가 없어지고 mysqli 나 pdo를 사용하라고 했습니다.

포럼이던 어디던 자주 들려서 올라오는 정보 확인하시면 이런 일은 없을겁니다.

kaido / 2016/05/12 10:00:26 / 추천 0

@웅파

오오 그렇군요. mysqli 로 사용하는게 습관이라서 신경 써본적이 없었네요.