묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판에 글을 작성할때 db관련 오류 메시지가 뜹니다
2014.12.10 18:52
제로보드로 홈페이지를 만들고 있습니다
게시판을 만들고 내용을 작성하려고 하는데 다음과 같은 메시지가 발생해서
글이 등록이 되지 않고 있습니다.. 어떻게 해결하는지 알려주세요~
Prepared statement failed: INSERT LOW_PRIORITY INTO `xe_documents`
(`document_srl`, `module_srl`, `category_srl`, `lang_code`, `is_notice`, `title`, `title_bold`, `title_color`, `content`, `readed_count`, `blamed_count`, `voted_count`, `comment_count`, `trackback_count`, `uploaded_count`, `nick_name`, `member_srl`, `user_id`, `user_name`, `email_address`, `homepage`, `extra_vars`, `regdate`, `last_update`, `ipaddress`, `list_order`, `update_order`, `allow_trackback`, `notify_message`, `status`, `comment_status`, `plan_sdate`, `plan_edate`)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Array
(
[0] => mysqli_stmt Object
(
[affected_rows] => 0
[insert_id] => 0
[num_rows] => 0
[param_count] => 33
[field_count] => 0
[errno] => 2031
[error] => No data supplied for parameters in prepared statement
[sqlstate] => HY000
[id] => 6
)
[1] => iiissssssiiiiiisissssssssiissss
[2] => 166
[3] => 159
[4] => 0
[5] => ko
[6] => N
[7] => 테스트
[8] => N
[9] => N
[10] => <p>테스트1</p>
[11] => 0
[12] => 0
[13] => 0
[14] => 0
[15] => 0
[16] => 0
[17] => admin
[18] => 4
[19] => admin
[20] => admin
[21] => admin@admin.co.kr
[22] =>
[23] => A
[24] => 20141208124508
[25] => 20141208124508
[26] => 192.168.11.138
[27] => -166
[28] => -166
[29] => N
[30] => N
[31] => PUBLIC
[32] => ALLOW
)
(`document_srl`, `module_srl`, `category_srl`, `lang_code`, `is_notice`, `title`, `title_bold`, `title_color`, `content`, `readed_count`, `blamed_count`, `voted_count`, `comment_count`, `trackback_count`, `uploaded_count`, `nick_name`, `member_srl`, `user_id`, `user_name`, `email_address`, `homepage`, `extra_vars`, `regdate`, `last_update`, `ipaddress`, `list_order`, `update_order`, `allow_trackback`, `notify_message`, `status`, `comment_status`, `plan_sdate`, `plan_edate`)
VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
Array
(
[0] => mysqli_stmt Object
(
[affected_rows] => 0
[insert_id] => 0
[num_rows] => 0
[param_count] => 33
[field_count] => 0
[errno] => 2031
[error] => No data supplied for parameters in prepared statement
[sqlstate] => HY000
[id] => 6
)
[1] => iiissssssiiiiiisissssssssiissss
[2] => 166
[3] => 159
[4] => 0
[5] => ko
[6] => N
[7] => 테스트
[8] => N
[9] => N
[10] => <p>테스트1</p>
[11] => 0
[12] => 0
[13] => 0
[14] => 0
[15] => 0
[16] => 0
[17] => admin
[18] => 4
[19] => admin
[20] => admin
[21] => admin@admin.co.kr
[22] =>
[23] => A
[24] => 20141208124508
[25] => 20141208124508
[26] => 192.168.11.138
[27] => -166
[28] => -166
[29] => N
[30] => N
[31] => PUBLIC
[32] => ALLOW
)
데이터베이스 구조가 달라서 뜨는 에러메세지입니다.
첨부파일이 안될때
phpmyadmin으로 접속하셔서 xe_files라는 테이블을 보시면 cover_images 항목이 있습니다. 구조를 눌러서
cover_image의 속성을 char(1)으로 바꾸시면 업로드가 잘됩니다.
에러 내용이 약간 다르긴 하지만 구조상의 문제인듯 하니 하나하나 잘 찾아보시기 바랍니다.