리눅스맨

$wpdb 에러 출력, 워드프레스 $wpdb 에러, 워드프레스 $wpdb 오류

워드프레스 $wpdb 에러 오류 멘트 확인할때 명령어

워드프레스 $wpdb 클래스를 사용할때 에러가 종종 많이 발생합니다.

에러를 찾기 위해서 명령어를 찾다보니 정리를 하게되었습니다.

앞에 있는 3가지 명령어는 echo 를 붙여야지만 최근에 발생한 query, result, error 값을 확인 할 수 있습니다.

echo $wpdb->last_query;
echo $wpdb->last_result;
echo $wpdb->last_error;

$wpdb->show_errors();
$wpdb->print_error();

뒤에 있는 2개의 명령어는 그 자체로 에러메시지를 출력합니다.

실제로 사용할때에는 아래처럼 사용했습니다

#php 페이지 하나 만들어서 아래처럼 사용하면 DB를 호출 할 수 있습니다.

require_once('wp-load.php');

$table_name = $wpdb->prefix.'테이블이름';

$format = array($컬럼명1, $컬럼명2, $컬럼명3);

$wpdb->query($wpdb->prepare(
"UPDATE {$table_name} SET 컬럼명1='%s' WHERE 컬럼명2='%s' AND 컬럼명3='%s';
", $format ));

업데이트가 잘 되는군요.

$wpdb 에러 출력, 워드프레스 $wpdb 에러, 워드프레스 $wpdb 오류
워드프레스 $wpdb 에러 오류 멘트 확인할때 명령어 4

커스텀 php 페이지를 만들어서도 할 수 있고

snippets 같은 플러그인을 설치해서 위와같은 명령어로 활용 할 수도 있습니다.

$wpdb 에러 출력, 워드프레스 $wpdb 에러, 워드프레스 $wpdb 오류
워드프레스 $wpdb 에러 오류 멘트 확인할때 명령어 5

global $wpdb;

이렇게 호출해서 스니펫에서도 DB를 호출하면됩니다.


게시됨

카테고리

작성자

태그: