워드프레스 MYSQL 오류
누가 아래의 오류를 수정하는 것을 도와줄 수 있습니까?
에러
[3월 04일 금요일 23:37:59.682275 2016] [:error] [pid 9392] [클라이언트 222.127.94.8:45468] WordPress 데이터베이스 오류 SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 매뉴얼에서 쿼리 SELECT ID, post_title, post_password, comment_에 대해 10행의 ' 근처에서 사용할 올바른 구문을 확인하십시오.아이디,\n댓글_post_아이디, 댓글_작성자, 댓글_작성자_이메일, 댓글_데이트_gmt, 댓글_승인,\n댓글_유형, 댓글_작성자_url,\nSUSTRING(댓글_내용,1,110) AS com_excert\n FROM wp_comments\nLEFT OUTER JOIN wp_posts ON(wp_comments.comment_post_post_ID =\nwp_posts.ID)\nWHERE comment_approved = '1' AND comment_type = ' AND\n post_password = '\n require wp-blog-header에 의해 만들어진 comment_date_(' DESC LIMIT'), require_once includes wp-template/theme-loader-php'), call_user_func_array, WP_Widget->display_call_back, Comments->widget, referer:
테마의 코드:
$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID,
comment_post_ID, comment_author, comment_author_email, comment_date_gmt, comment_approved,
comment_type,comment_author_url,
SUBSTRING(comment_content,1,100) AS com_excerpt
FROM $wpdb->comments
LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID =
$wpdb->posts.ID)
WHERE comment_approved = '1' AND comment_type = '' AND
post_password = ''
ORDER BY comment_date_gmt DESC LIMIT ".$comment_posts;
$comments = $wpdb->get_results($sql);
$output = $pre_HTML;
foreach ($comments as $comment) {
위의 CODE에서 무엇을 교체해야 오류가 수정됩니까?
미리 감사드립니다.
wordpress query에서 order by and limit을 사용하는 동안 비슷한 유형의 문제가 발생했습니다. 여기에 나와 있는 query rewrite query. 변수를 추가하는 동안 wordpress의 구조가 다른 것 같습니다. 시도해 보세요.
언급URL : https://stackoverflow.com/questions/35803244/wordpress-mysql-error
'programing' 카테고리의 다른 글
CSS의 비율에 따라 색상을 더 밝게 또는 더 어둡게 동적으로 변경 (0) | 2023.10.24 |
---|---|
Visual Studio에서 디버깅하는 동안 Chrome 브라우저가 .css 파일을 강제로 다시 로드하도록 하는 방법은 무엇입니까? (0) | 2023.10.24 |
MySQL 보기만 볼 수 있고 다른 보기는 볼 수 없는 권한을 사용자에게 부여합니다. (0) | 2023.10.24 |
DateTime을 위한 사용자 지정 자바스크립트 컨버터? (0) | 2023.10.24 |
정적인 방법으로 캐시나 세션에 접근할 수 있는 방법이 있습니까? (0) | 2023.10.24 |