gpt4 book ai didi

mysql - 为什么这个自定义表 $wpdb 查询不起作用?

转载 作者:行者123 更新时间:2023-11-29 06:11:33 25 4
gpt4 key购买 nike

我有一个名为 wp_purchases 的自定义表,由 Paypal IPN 添加到其中,它包含 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无关的操作。但这是行不通的,无论我尝试什么方法,它都会出现空值。是否与使用 $wpdb->purchases 或不包含某个文件或其他内容有关?我也尝试过使用 get_resultsget_row 但没有成功。

最佳答案

试试这个:

$result = $wpdb->query("SELECT * FROM `".$wpdb->purchases."` WHERE username = '$user' AND post_id = '$post_id';");

关于mysql - 为什么这个自定义表 $wpdb 查询不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8864460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com