gpt4 book ai didi

php - 无法在php中创建表

转载 作者:行者123 更新时间:2023-11-29 13:12:06 25 4
gpt4 key购买 nike

关闭。这个问题是 not reproducible or was caused by typos 。它目前不接受答案。












想改进这个问题?更新问题,使其成为 Stack Overflow 的 on-topic

8年前关闭。




Improve this question




我需要在不使用 phpmyadmin 的情况下使用 php 创建表,但第二个 block 正在执行 Table user wasn't created 问题可能由语句 CREATE TABLE.... 连接到数据库成功。感谢您的帮助

if ( (mysqli_query( $mysqli_connect, "CREATE TABLE IF NOT EXISTS user" .
"(user_id int(11) NOT NULL AUTO_INCREMENT,
user_name varchar(64) NOT NULL,
user_password_hash varchar(255)NOT NULL,
user_email varchar(64) NOT NULL,
user_active_status BIT(1) NOT NULL DEFAULT '0' COMMENT 'BIT -bytes representation',
user_activation_hash varchar(40) DEFAULT NULL,
user_password_reset_hash varchar(40) DEFAULT NULL,
user_password_reset_timestamp BIT(20) DEFAULT NULL,
user_rememberme_token varchar(64) DEFAULT NULL,
user_failed_logins BIT(1) NOT NULL DEFAULT '0',
user_last_failed_login int(10) DEFAULT NULL,
user_registration_datetime datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT 'YYYY-MM-DD HH-MM-SS',
user_registration_ip varchar(39) NOT NULL DEFAULT '0.0.0.0',
PRIMARY KEY(user_id),
UNIQUE KEY user_name (user_name),
UNIQUE KEY user_mail (user_emai)
)ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='wordpress uses InnoDB)" ) ) ) {
echo "Table useer was created";
} else {
echo "Table user wasn't created";
}

最佳答案

您应该看到错误是使用 mysqli_error()
我在 phpmyadmin 中运行此程序时出现了一些问题( email 拼写错误,评论缺少引号)

下一个查询有效

CREATE TABLE IF NOT EXISTS user (user_id int(11) NOT NULL AUTO_INCREMENT,
user_name varchar(64) NOT NULL,
user_password_hash varchar(255)NOT NULL,
user_email varchar(64) NOT NULL,
user_active_status BIT(1) NOT NULL DEFAULT 0 COMMENT 'BIT -bytes representation',
user_activation_hash varchar(40) DEFAULT NULL,
user_password_reset_hash varchar(40) DEFAULT NULL,
user_password_reset_timestamp BIT(20) DEFAULT NULL,
user_rememberme_token varchar(64) DEFAULT NULL,
user_failed_logins BIT(1) NOT NULL DEFAULT 0,
user_last_failed_login int(10) DEFAULT NULL,
user_registration_datetime datetime NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT 'YYYY-MM-DD HH-MM-SS',
user_registration_ip varchar(39) NOT NULL DEFAULT '0.0.0.0',
PRIMARY KEY(user_id),
UNIQUE KEY user_name (user_name),
UNIQUE KEY user_mail (user_email)
)ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='wordpress uses InnoDB'

关于php - 无法在php中创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21954562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com