CI 묻고 답하기

제목 header, footer의 한글이 깨져서 나옵니다.
글쓴이 나성실 작성시각 2013/11/17 14:20:58
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 14583   RSS
현재 책의 89페이지 까지 진행을 하였는데,

DB의 내용은 깨지지 않는데, header와 footer의 한글이 깨져서 나옵니다.

왜 그런것인지 모르겠네요. header와 footer는 예제 소스를 그대로 복사 붙여넣기 하였습니다.

서버는 win7, xampp를 설치하여 사용중입니다.

그리고 책과는 다르게 91페이지처럼 스타일이 적용이 안되여 나옵니다.

그리고 쓰기 버튼도 생성을 안한것 같은데, 91페이지에는 쓰기 버튼도 나오네요.






그리고 아래의 코드 처럼 하면 쿼리가 실행이 안됩니다.

에러메세지 내용 :
A Database Error Occurred

Error Number: 1064

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ORDER BY board_id DESC' at line 1

SELECT * FROM ORDER BY board_id DESC

Filename: D:\xampp\htdocs\bbs\system\database\DB_driver.php

Line Number: 330


 function get_list($table='ci_board')
    {
        $sql = "SELECT * FROM ".$table." ORDER BY board_id DESC";
        $query = $this->db->query($sql);
        $result = $query->result();
        
        return $result;
    }
위의 코드중 
$sql = "SELECT * FROM ".$table." ORDER BY board_id DESC";
를 아래처럼 직접 테이블 명을 넣으니 실행이 되네요.
$sql = "SELECT * FROM ci_board ORDER BY board_id DESC";


 다음글 검색기능 만들시 from 관련 질문입니다. (5)
 이전글 Widget라이브러리 많이쓰시죠? (3)

댓글

/ 2013/11/17 15:47:14 / 추천 0
1. 인코딩이 잘못된것 같습니다 디비 와 파일 그리고 뷰 내용중 meta charset 부분을 통일 시켜주세요. 더 자세한건 구글에.. 일반적으론 utf8로 맞춥니다 2.$sql을 선언하신 이후에 출력을 한번 해보세요. 정상적으로 원하시는 쿼리문이 생성이 되었는지
CI_ORL / 2013/11/17 18:25:07 / 추천 0
1. 저의 경험상 드래그 복사 후 붙여넣기시 인코딩값이 변하는 경험이 있어 파일 자체를 다시 저장 해서 문제를 해결한 경험이 있습니다 2. 윗분 말씀처럼....
변종원(웅파) / 2013/11/18 11:22:35 / 추천 0
두번째는 주소를 잘못 쓰셔서 그런겁니다. 주소에 테이블명이 포함되어 있습니다. 책 다시 보세요