제목 | function get_list($table='ci_board') 책 87 페이지 | ||
---|---|---|---|
글쓴이 | taketheg | 작성시각 | 2014/01/19 15:39:22 |
|
|||
function get_list($table='ci_board')
{
$sql = "SELECT * FROM ".$table." ORDER BY board_id"; 책87 페이지 코드를 그대로 위 예제를 실행하면 다음과 같은 에러가 발생하는데 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 course_id' at line 1 SELECT * FROM ORDER BY board_id Filename: C:\APM_Setup\htdocs\system\database\DB_driver.php Line Number: 330 |
|||
다음글 | 아... 알다가도 모를 에러 좀 봐주세요. (1) | ||
이전글 | 오탈자 안내 게시물 위치? (2) | ||
taegon
/
2014/01/19 16:46:41 /
추천
0
에러를 보면 답이 나와 있네요 get_list 함수를 실행 할 때 $table 변수의 값이 아무것도 없어서 오류가 발생한 겁니다. 실익이라 이건 책에 있는 내용이라 어떤 의도로 쓰셨는지는 책을 봐야 알겠네요.
|
변종원(웅파)
/
2014/01/20 10:05:13 /
추천
0
$table='ci_board'는 컨트롤러에서 모델함수를 호출할때 데이터를 입력하지 않을 경우의 처리입니다.
''(null)로 호출하면 $table 변수에 ci_board를 할당하라는 의미입니다.
기본값 정해줄 때 사용합니다. 그리고 에러 메시지와 쿼리 구문이 틀리네요? 에러는 ORDER BY course_id 라고 나와있네요. 위 에러는 주소를 잘못 써서 그런겁니다. 책 다시 보시고 주소를 다시 입력해보세요. 주소에 ci_board라는 테이블명이 포함되어야 합니다. |
taketheg
/
2014/01/20 12:56:49 /
추천
0
친절한 설명 감사드립니다. ㅎ
|