0

次のコードを使用して、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");

問題を診断する方法について何か考えはありますか?

4

1 に答える 1

0

SQL ステートメントに問題がある場合は、エラーが発生しますecho。WordPress のどこに問題があるかはわかりません。

WordPress には、問題のデバッグに役立つようにインストールできるエラー ログ ウィジェットがあります: http://wordpress.org/extend/plugins/error-log-monitor/

これにより、ログの設定方法が説明されているため、問題の原因を確認できます。

于 2012-08-24T20:57:47.987 に答える