| 제목 | 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
                             
                                꿀팁이네요...감사합니다...(__)
                             |