워드프레스에서 phpmyadmin에 접속하여 새로운 테이블을 만들고, 그 테이블에 접근 하지 못하는 문제가 있다. 테이블 접두어도 제대로 사용하여 만들었다.
예를 들어 포스트의 갯수를 가져올 때 아래와 같이 한다.
global $wpdb;
$user_count = $wpdb->get_var( “SELECT COUNT(*) FROM $wpdb->posts” );
그런데 새로 test테이블을 만들었을 때 위와 같이 하면 접근이 안된다. 해결 방법은 아래와 같다.
global $wpdb;
$test_count = $wpdb->get_var( “SELECT COUNT(*) FROM {$wpdb->prefix}test” );
$wpdb->prefix 와 $wpdb의 차이점은 무엇일까?
이렇게도 접속할 수 있다.
global $wpdb;
$test_count = $wpdb->get_var( “SELECT COUNT(*) FROM prefix_test” );
'www' 카테고리의 다른 글
라즈비안 한글 깨짐 현상 해결 (0) | 2020.01.13 |
---|---|
라즈비안 버전 확인하기 (0) | 2020.01.13 |
insert할 때의 auto_increment값 알아내기 (0) | 2019.12.29 |
라즈베리파이 putty 원격 접속 (0) | 2019.12.29 |
라즈베리파이 CPU 사용율과 온도 (0) | 2019.12.29 |
댓글