私はテーブルを作成し、管理者がバックエンドからテーブルにエントリを追加できるようにするwordpressプラグインを開発しようとしています。 また、プラグインに管理者が作成したエントリだけを表示したいので、where句を使用していますが、where句が正しく動作していないようです。テーブルとフォームを作成して、管理者がエントリを送信する場所を作成することができます。Wordpressのプラグインの開発。 WHERE句の問題
$time=current_time('mysql');
$r = $wpdb->get_row("SELECT * FROM $table_name WHERE time = $time ");
echo $r->time;
私が正常名「時間」で列を作成して、それに$時間変数が挿入されている: これは私がそれのために書いたコードがあります。しかし、それは私が何をしても表示されません。 誰かが私が逃したものに気付くことができることを願っています。助けてください。前もって感謝します。 SQLクエリ内の$ time変数の回りに一重引用符がありませんでした。これらの引用符を追加すると、実際に問題が解決しました。
サラウンドを単一引用符 – Raptor
と '$のtime'値はちょうどこの $ R = $ wpdb-> get_rowを使用してコードを置き換える( "$ table_nameのSELECT * FROM WHERE時間= '$時間'"); – ManuSharma
ありがとう!ラプターとManojSharma、それは本当に働いた!!!!!!もう一度ありがとう!!!!!!!! – user7324674