檢索數據,我嘗試使用下面的代碼在WordPress來檢索自定義表中的數據:從定製表格
$myrows = $wpdb->get_results("SELECT id, name FROM mytable");
結果集是空的,即使有表中的數據。從數據庫獲取WordPress內部表格的數據毫無問題。
例如,下面的工作不會有問題:
$posts = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status = 'publish' AND post_type='post' ORDER BY comment_count DESC LIMIT 0,4");
如何診斷問題有什麼想法?
您是否嘗試訪問'$ wpdb-> mytable'或'wp_mytable'? –
mytable是真正的表名(不是一些保留的mysql意外的單詞)? – jeroen
表名未保留是正確的。我同時使用'$ wpdb-> mytable'和'wp_mytable'。同樣的結果。該函數返回一個零大小的數組。我將不得不查看是否有任何MySQL可能返回的錯誤。 – jbsound