首页 视频课程 主题开发课程第23章、数据库操作 WordPress创建数据表的方法

WordPress创建数据表的方法

2023-06-11 / 282阅

创建数据表在 WordPress 中通常使用 $wpdb 对象来完成。以下是创建数据表的示例代码:

global $wpdb;
$table_name = $wpdb->prefix . 'my_table';

$sql = "CREATE TABLE $table_name (
  id mediumint(9) NOT NULL AUTO_INCREMENT,
  name varchar(50) NOT NULL,
  email varchar(50) NOT NULL,
  PRIMARY KEY  (id)
);";

require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
dbDelta( $sql ); 

以上代码将创建一个名为 my_table 的数据表,包含 id、name 和 email 三个字段。其中,id 为自增主键。

需要注意的是,在使用 dbDelta 函数创建数据表时,sql 语句需要符合一定的规则才能被正确解析。具体规则可参考 WordPress 官方文档。

另外,需要保证在使用 $wpdb 对象操作数据库前已经包含 wp-load.php 或 wp-config.php 文件。

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录