2017-05-27 13 views
0

ok私はコンピュータ言語とアーキテクチャでかなり良い知識を持っていますが、私はワードプレスでは本当に初心者です。私はWordPressデータベースのカスタムテーブル(MySQL)からデータを読み込もうとしていますが、なぜ$ wpdb変数が機能していないのかわかりません。続き は、ワードプレスのページに直接書き込まれます私のコード(編集者)

<?php 

    global $wpdb; 
    $wpdb->show_errors(); 

    $sqlQuery = "select ev.id, ev.entry_id, ev.slug, ev.value 
       from wp_cf_form_entry_values as ev, wp_cf_form_entries as e 
       where e.id = ev.entry_id and e.form_id = 'CF5928820181223'"; 

    $results = $wpdb->get_results($sqlQuery); 
    $wpdb->print_error(); 
?> 

私は次の出力を取得していますページを実行しています(それが出力されませんが、ページに印刷された)

show_errors(); 

    $sqlQuery = “select ev.id, ev.entry_id, ev.slug, ev.value 
       from wp_cf_form_entry_values as ev, wp_cf_form_entries as e 
       where e.id = ev.entry_id and e.form_id = ‘CF5928820181223′”; 

    $results = $wpdb->get_results($sqlQuery); 
    $wpdb->print_error(); 
?> 
です

$ wpdbオブジェクトがインスタンス化されていないようです。誰かが私が物事を逃しているところにポインタを与えることができれば、私は非常に感謝します。

+0

エラーテキストとは何ですか? – Santosh

答えて

1

ページエディタでバックエンドにクエリを書き込むと、WPDBを使用したSQLクエリが機能しません。ページテンプレートファイルにコードを書く必要があります。テーマのpage.php

他の混乱について私に聞くことができます!

関連する問題