如何在wordpress数据库中插入查询

Aly*_*yes 7 mysql wordpress

我有一个电子邮件订阅我的网站,我想插入我的Wordpress数据库,所以我可以导出电子邮件列表.我已经创建了表wp_email_subscription,其中包含4个字段ID,名称,电子邮件和创建日期.对此有什么疑问?是否有使用wordpress数据库脚本?

win*_*ush 14

$wpdb->query("INSERT INTO wp_email_subscription (name, email, date) VALUES ('$name', '$email', '$date')"  );
Run Code Online (Sandbox Code Playgroud)

这是您想要向表中插入值.您不必使用$ wpdb-> email_subscription作为您自己创建的表的前缀,否则如果您要将值插入默认的WordPress表,您更喜欢使用$ wpdb-> users等.


Bre*_*ody 12

Wordpress提供了$wpdb与数据库交互的一类函数.

要插入电子邮件地址,您可以执行以下操作:

<?php 

  $wpdb->insert('wp_email_subscription', 
    array(
      'name'          => 'name',
      'address'       => 'name@email.com'
    ),
    array(
      '%s',
      '%s'
    ) 
  ); 

?> 
Run Code Online (Sandbox Code Playgroud)

有关Wordpress Codex的更多信息.


小智 6

你可以去

global $wpdb;
$wpdb->insert('wp_email_subscription',array('name'=>$name,'email'=>$email),array('%s','%s'));
Run Code Online (Sandbox Code Playgroud)

通过这个来更好地理解:

http://codex.wordpress.org/Class_Reference/wpdb