제목 | CI 2.2.0 PDO 드라이버 버그 있습니다. | ||
---|---|---|---|
글쓴이 | 한대승(불의회상) | 작성시각 | 2014/10/08 16:46:24 |
|
|||
구글링 검색 하여 원인을 찾아보니.... pdo_driver.php 파일에 있는 "function _execute($sql)" 에 버그가 있어서 이네요. pdo 드라이버를 이용하여 작업 하시는 분들 참고 하십시오. mysql 이나 maria DB만 사용하신다면 'mysqli' 드라이버를 추천해 드립니다. 버그 픽스 방법은 pdo_driver.php에서 "function _execute($sql)" 검색하여 아래 코드로 바꿔 주시면 됩니다. 2.1.4는 PDO 버그 없습니다. /** * Execute the query * * @access private called by the base class * @param string an SQL query * @return object */ function _execute($sql) { $sql = $this->_prep_query($sql); $result_id = $this->conn_id->prepare($sql); if (is_object($result_id) && $result_id->execute()) { if (is_numeric(stripos($sql, 'SELECT'))) { $this->affect_rows = count($result_id->fetchAll()); $result_id->execute(); } else { $this->affect_rows = $result_id->rowCount(); } $result = $result_id; } else { $this->affect_rows = 0; $result = FALSE; } return $result; } |
|||
다음글 | 모듈 설정파일 구성하고 써먹기 (2) | ||
이전글 | mod_rewrite 간략 정리본 (4) | ||
들국화
/
2014/10/08 16:52:32 /
추천
0
좋은정보 감사합니다.
|
커피요쿠르트
/
2014/10/09 02:23:31 /
추천
0
좋은 정보 감사합니다~!!
|
일용직노동자
/
2014/10/10 09:49:38 /
추천
0
좋은 정보 감사합니다 ㅎㅎ
|
코드이그
/
2014/10/10 11:46:30 /
추천
0
멋집니다!
|
양승현
/
2014/10/10 16:20:58 /
추천
0
pdo 요즘 계속 주무르고 계시는군요. ㅎㅎ
디비 드라이버쪽 문제는.. 아후~ ㅜ.ㅜ 주옥같은 팁입니다. |
쌈닭
/
2014/10/16 10:59:14 /
추천
0
꿀팁이네요...감사합니다...(__)
|