Php 创建注册/登录系统时在数据库列中放置什么?(xampp)
我正在通过xampp运行以下内容。(复制并将其放置在htdocs中) 它说“创建数据库”登录“并创建表'members'和'loginatests'” 听起来很简单,我创建了它,但是mysql需要列和列名。除非我把东西放在那里,否则我不会存钱。通常会出现什么?下面的代码(包含在您提供的链接中)是您可以按原样执行的模式(它将为您生成表)。这显示了您需要包括的列和列名,我已经指出了您需要包括的列:Php 创建注册/登录系统时在数据库列中放置什么?(xampp),php,mysql,xampp,lampp,Php,Mysql,Xampp,Lampp,我正在通过xampp运行以下内容。(复制并将其放置在htdocs中) 它说“创建数据库”登录“并创建表'members'和'loginatests'” 听起来很简单,我创建了它,但是mysql需要列和列名。除非我把东西放在那里,否则我不会存钱。通常会出现什么?下面的代码(包含在您提供的链接中)是您可以按原样执行的模式(它将为您生成表)。这显示了您需要包括的列和列名,我已经指出了您需要包括的列: CREATE TABLE `members` ( `id` char(23) NOT NULL,
CREATE TABLE `members` (
`id` char(23) NOT NULL, /* INCLUDE THIS COLUMN */
`username` varchar(65) NOT NULL DEFAULT '', /* INCLUDE THIS COLUMN */
`password` varchar(65) NOT NULL DEFAULT '', /* INCLUDE THIS COLUMN */
`email` varchar(65) NOT NULL, /* INCLUDE THIS COLUMN */
`verified` tinyint(1) NOT NULL DEFAULT '0', /* INCLUDE THIS COLUMN */
`mod_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, /* INCLUDE THIS COLUMN */
PRIMARY KEY (`id`),
UNIQUE KEY `username_UNIQUE` (`username`),
UNIQUE KEY `id_UNIQUE` (`id`),
UNIQUE KEY `email_UNIQUE` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `loginAttempts` (
`IP` varchar(20) NOT NULL, /* INCLUDE THIS COLUMN */
`Attempts` int(11) NOT NULL, /* INCLUDE THIS COLUMN */
`LastLogin` datetime NOT NULL, /* INCLUDE THIS COLUMN */
`Username` varchar(65) DEFAULT NULL, /* INCLUDE THIS COLUMN */
`ID` int(11) NOT NULL AUTO_INCREMENT, /* INCLUDE THIS COLUMN */
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
阅读PHPLogin帮助,需要特定的数据库架构: 如果您使用的是mysql,请在数据库中执行以下语句:
CREATE TABLE `members` (
`id` char(23) NOT NULL,
`username` varchar(65) NOT NULL DEFAULT '',
`password` varchar(65) NOT NULL DEFAULT '',
`email` varchar(65) NOT NULL,
`verified` tinyint(1) NOT NULL DEFAULT '0',
`mod_timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `username_UNIQUE` (`username`),
UNIQUE KEY `id_UNIQUE` (`id`),
UNIQUE KEY `email_UNIQUE` (`email`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `loginAttempts` (
`IP` varchar(20) NOT NULL,
`Attempts` int(11) NOT NULL,
`LastLogin` datetime NOT NULL,
`Username` varchar(65) DEFAULT NULL,
`ID` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
否则手动创建啊,对不起,我错过了。那是什么?啊,对不起,我错过了。你知道怎么跑那个街区吗