我有一個自定義表中調用由貝寶IPN添加到wp_purchases,它具有列POST_ID,purchase_id,用戶名,電子郵件和變化:
$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) {...
我只是想檢查是否有在一個.php
主題頁面下以某個用戶名購買,然後執行與$result
無關的操作。 雖然它不會工作,但我嘗試它的任何方式都會出現null。是否使用$wpdb->purchases
或不包括某個文件或其他東西?我也試過get_results
和get_row
,沒有運氣。
您是否需要圍繞值添加引號(即user ='$ user')。如果有的話,你收到的錯誤是什麼?我有時只是將查詢回顯到頁面中,並直接在SQL服務器上嘗試它,看看我是否可以調整它,直到它工作。 – Silvertiger 2012-01-14 18:47:32