php - Wp-插入不工作

标签 php mysql wordpress

我正在 WordPress 中编写表单提交代码。我已经创建了一个注册表单。我添加了一个名为“users”的表,并使用 wp-insert 查询进行插入。 这是我的代码

$wpdb->insert( 'users', array( 'name' => 'abc', 'email'=>'abc@xyz.com', 'phone'=>546546545, 'cell'=>21432132, 'user_name'=>'abc', 'user_password'=>'987sdf554'), array('%s','%s','%d','%d','%s','%s'));

我的表字段是: 1) user_id/自动递增/ 2) 姓名 3) 电子邮件 4) 电话 5) 细胞 6) 用户名 7) 用户密码

任何人都可以指导我这段代码有什么问题吗?它不起作用。 提前致谢

最佳答案

尝试这样的事情,

$table_name = $wpdb->prefix . "users";
$wpdb->query("INSERT INTO $table_name (name, email,..) VALUES($value1,$value2...)"); 

关于php - Wp-插入不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14097645/

相关文章:

php - 从 WordPress 搜索结果页面获取类别名称

php - Yii2 扩展的 Mailgun V3 端点不存在问题

php - WooCommerce 法典 : how to set the user/customer on an order

php - WordPress - 使用 All-in-one WP Migration 迁移后无法登录

php - 如何使用ACF制作背景图

php - 在没有 echo 的情况下将 HTML 插入 PHP?

php - YII 验证规则,正则表达式在 YII 中不起作用

Mysql表名不能大写

MySQL:选择以 X 字母开头的随机事物

php - 如何在此示例中注入(inject) SQL