프로그램
워드프레스
(주)CKBcorp.,
2012. 5. 21. 15:34
반응형
wordpress 에서, $wpdb->query() 와 $wpdb->get_results() 의 차이점.
$wpdb->query() : 실행용 함수. 즉, insert, drop, update 용. 리턴값은 row 수( int ), false( 실행 실패 ) 로 사용된다.
$wpdb->get_results() : 결과 조작용 함수. 주로 select 로 검색한 결과값( rows )을 조작할 때 사용한다.
예제는 http://codex.wordpress.org/Class_Reference/wpdb#SELECT_Generic_Results 를 보고,
쿼리 전후의 에러 처리를 하려면
http://www.saphod.net/2008/06/03/handling-mysql-errors-using-the-wpdb-class/
If you need to troubleshoot a query, you can call
$wpdb->show_errors();
before your db queries, or
$wpdb->print_error();
immediately after.
를 참조하면 된다.
그밖에 wpdb->query() 는 리턴값으로
실패하면 false.
성공하면 row 수를 반환.
wpdb->get_results() 는 리턴값으로 rows 오브젝트 자체를 반환.
반응형