wordpress自定义表中的数据插入不起作用?

时间:2014-12-01 09:02:50

标签: php mysql wordpress-theming wordpress

我在WP数据库中创建了一个自定义表。 但是如何在表格中插入数据。 我已经尝试过这样做了但它不起作用..

 $wpdb->insert(
   'wp_applicants', 
   array('first_name' => $fname, 'last_name' => $lname, 'email' => $others), 
   array('%s', '%s', '%s')
 );

错误: 致命错误:在第22行的E:\ xampp \ htdocs \ wpjobus \ wp-content \ themes \ wpjobus-child \ functions.php中的非对象上调用成员函数insert()

我已经尝试过此查询在wp_applicants表中插入数据但它无法正常工作。 任何帮助??

1 个答案:

答案 0 :(得分:2)

你必须声明全局:

global $wpdb;   // <= mandatory
$wpdb->insert(
   'wp_applicants', 
   array('first_name' => $fname, 'last_name' => $lname, 'email' => $others), 
   array('%s', '%s', '%s')
);