私はそれが列にpost_id、purchase_id、ユーザ名、電子メールや変更があり、ペイパルIPNによって追加されwp_purchasesというカスタムテーブルを持っている:
$user = $_POST['username'];
$post_id = $post->ID;
global $wpdb;
$wpdb->purchases = $table_prefix . 'purchases';
$result = $wpdb->query("SELECT * FROM $wpdb->purchases WHERE username = $user AND post_id = $post_id");
if ($result) {...
私はただそこにあるかどうかを確認しようとしています1つの.php
テーマページで特定のユーザー名で購入した後、$result
に関係のない操作を実行します。 それは動作しません、私はそれを試して何らかの方法でnullになる。 $wpdb->purchases
を使用するか、特定のファイルなどを使用しないことは何ですか?私も運がないget_results
とget_row
で試しました。
値(つまり、user = '$ user')を引用符で囲む必要があります。あなたが受け取ったエラーは何ですか?私は時には単にページにクエリをエコーし、それが動作するまで私はそれを微調整することができるかどうかを確認するSQLサーバー上で直接試してください。 – Silvertiger