I have a custom table called wp_purchases that is added to by a Paypal IPN, it has the columns post_id, purchase_id, username, email and changes:
$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) {...
I’m just trying to check if there is a purchase under a certain username in a single .php theme page and then perform an operation unrelated to the $result.
It won’t work though, any way I try it comes up with null. Is it something to do with using $wpdb->purchases or not including a certain file or something else? I’ve also tried it with get_results and get_row with no luck.
Try this :