0

Wordpressデータベースにテーブルバナーがあり、データを取得するために書き込もうとしていますSELECT:

'SELECT * FROM $wpdb->banners'試し'SELECT * FROM $wpdb->wp_banners'てみても、1つのクエリで結果が得られません。何が間違っていますか?

4

1 に答える 1

0

変数$wpdb->bannersは、a)どこかで定義され(Wordpressでこれがどのように処理されるかわからないため、正しい変数を使用している場合と使用していない場合があります)、b)PHPによって解釈される必要があります。

ここに貼り付けたものでは、一重引用符を使用しているようです。これにより、PHPによる変数の解釈が停止します。これは、リテラルを意味していると想定$し、無効なSQLにつながります。"SELECT * FROM {$wpdb->banners}"二重引用符---または文字列連結--のいずれかを使用する必要があります'SELECT * FROM ' . $wpdb->banners

于 2013-02-10T20:27:10.090 に答える