gpt4 book ai didi

php - WordPress:如何使用 PHP 和 MySQL 更新数据库中的数据?

转载 作者:行者123 更新时间:2023-11-29 16:20:38 28 4
gpt4 key购买 nike

我正在使用核心 PHP 为我的网站制作 WordPress 自定义页面模板,但是当我更新用户 ID 时,它没有更新用户 ID。

假设我在数据库中有一个用户,当用户使用 PayPal 支付金额时,将该用户 id 设置为 1。默认情况下,其 id 为 0。

$wpdb->query( $wpdb->prepare( "UPDATE user_register SET pay_status = '$pay_status' WHERE wp_user_id = $current_user" ) );

我想在付款后将该用户状态设置为 1。

最佳答案

你的代码应该可以工作。但如果不知道完整的源代码,我们不知道为什么它不起作用。

尽管您可以更新 $wpdb->query,但 $wpdb 确实有更好的方法来更新行。请改用 $wpdb->update

if($user_is_paying){
global $wpdb;
$table = 'user_register';
$data = array('pay_status'=>$pay_status);
$where = array('wp_user_id'=>$current_user);
$wpdb->update( $table, $data, $where);
}

关于php - WordPress:如何使用 PHP 和 MySQL 更新数据库中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54525952/

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