我正在尝试在我的 WordPress 数据库中创建一个自定义表以保存剧集费率,我想使用 PHP 函数,因为我不想创建一个插件,我使用了此代码,但它不起作用,不会创建该表,有任何帮助。
function ratings_fansub_create() {
global $wpdb;
$table_name = $wpdb->prefix. "ratings_fansub";
global $charset_collate;
$charset_collate = $wpdb->get_charset_collate();
global $db_version;
if( $wpdb->get_var("SHOW TABLE LIKE " . $table_name)!= $table_name)
{ $create_sql = "CREATE TABLE ".$table_name. "(
ratings_fansub_id INT(11) NOT NULL auto_increment,
ratings_fansub_postid INT(11) NOT NULL ,
ratings_fansub_posttitle TEXT NOT NULL,
ratings_fansub_rating INT(2) NOT NULL ,
ratings_fansub_timestamp VARCHAR(15) NOT NULL ,
ratings_fansub_ip VARCHAR(40) NOT NULL ,
ratings_fansub_host VARCHAR(200) NOT NULL,
ratings_fansub_username VARCHAR(50) NOT NULL,
ratings_fansub_userid int(10) NOT NULL default '0',
ratings_fansub_PRIMARY …Run Code Online (Sandbox Code Playgroud)