15年软件开发经验 只做源码定制 互联网+定制化解决方案

15年软件开发经验,只做源码定制!

原创设计 定制开发

满足您的个性化需求

当前位置:首页 后端开发 Thinkphp5

Wordpress,插入到表数据,wordpress $wpdb语法

教腾豪| 发布于 2021-09-14 22:11:57| 119阅读| 0点赞| 0评论
举报

wordpress 插件,封装函数$wpdb,增删改查数据库

使用wordpress的时候,如果想直接使用WP里封装的数据库操作的类(wp-db.php),将wp-blog-header.php包含到代码中就可以使用了。

插入数据时,其中一种方法是使用wp-db类中的insert()函数

function tp_save_transactions_test($format = ['%d','%d','%d','%d']) {
    global $wpdb;
    $transData = [
        'price' => $_POST['original_amount'],
        'amount' => $_POST['amount'],
        'coupon_off' => $_POST['coupon_off'],
        'when_get' => $_POST['whenGet'],
        'extension' => $_POST['whenGet'] == 13 ? 'Yes' : 'No',
        'first_name' => $_POST['firstName'],
        'last_name' => $_POST['lastName'],
        'email' => $_POST['email'],
        'wechat' => $_POST['wechat'],
        'plan' => $_POST['plan'],
        'coupon' => $_POST['couponCopy'],
        'lawpay_id' => $_POST['order_id'],
        'past_years' => $_POST['audit'],
        'past_income_tax' => $_POST['years'],
        'state_tax' => $_POST['states'],
        'mail_addr' => $_POST['mail-addr'],
        // 'mail_state' => $_POST['mail-state'],
        'mail_city' => $_POST['mail-city'],
        'mail_zip' => $_POST['mail-zip'],
        'leixing' => $_POST['legency_leixing'],
        'new_years' => $_POST['years'],
    ];
    for($i = 1; $i < count($transData); $i++) {
        $format[] = '%s';
    }
    $wpdb->insert('wp_transactions', $transData, $format);
}


参数一  数据库表中的名字

 参数二  插入的数据,是一个数组。数组中的key的名字就是表中的列名

参数三   format

0

0条评论

别默默看啦~登录/注册一起参与讨论吧~

热门标签

教腾豪
微信扫一扫立即咨询
账号登录|扫码登录

立即注册 |忘记密码?

欢迎注册

已有账号马上登录

重置密码

扫码绑定微信
微信扫一扫

绑定手机号

分享到-微信

举报

  • 举报类型:

  • 举报描述:

您好,当前积分不足。

在线客服
拨打电话
17330196230 13230981129
顶部