개발 Q&A

제목 우분투 워드프레스에서 데이터베이스 사용관련 질문입니다.
글쓴이 브레인토스트 작성시각 2016/07/20 10:51:29
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 11162   RSS

제가 어떤 테이블에 데이터베이스를 조회해서 화면에 뿌려주는 

코드를 커스텀으로 만들어서 사용했었는데요.

로컬에서는 아무 이상없이 작동 했었는데 우분투에서는 아예 select에 대한 result 자체가 안나옵니다.

사용 코드는 

global $wpdb;

$query = "SELECT COUNT(*) FROM WP_NEWS";
$result = $wpdb->get_var($query);

이런 상태인데요. 우분투에서 사용할떄는 따로 무슨 권한을 줘야하거나 그런것들이 있나요 ?

 다음글 HTML table rowspan colspan 질문입... (6)
 이전글 apache2 루트 설정관련 질문입니다. (1)

댓글

한대승(불의회상) / 2016/07/20 10:52:46 / 추천 1

mysql 테이블명 대소문자 구분하도록 설정되어 있는경우 그럴수 있습니다.

테이블명을 소문자로 바꿔서 테스트 해보세요.

브레인토스트 / 2016/07/20 11:07:06 / 추천 0
오오옷 감사합니다 !! ㅎㅎ
kaido / 2016/07/20 11:12:53 / 추천 0

참고로 저 대소문자 구분 푸는 옵션이 있습니다.

검색 하시면 나옵니다.

박준영 / 2016/07/20 13:31:40 / 추천 1

흠 태클은 아니고, 

$query = "SELECT COUNT(*) FROM WP_NEWS";

위부분 WP_ 의 경우 설치시 prefix를 wp1_ 이런식으로 하는 경우도 있으므로

$wpdb->prefix. _NEWS 이렇게 테이블명을 쓰시는건 추천합니다.

브레인토스트 / 2016/07/20 14:35:27 / 추천 0
네 감사합니다 ㅎ 참고하겠습니다.