为什么表未在phpmyadmin中创建

巴拉圭利·苏尼尔(Parajuli Sunil)

我已经写了这些代码(如果表不存在)条件。数据库很好,但是我的表没有创建并且没有错误。谁能帮我?!

   $connect=mysqli_connect($host,$username,$password)or die("cannot connect");

$create=mysqli_query($connect,"CREATE DATABASE IF NOT EXISTS projectdb") or die (mysql_error());
mysqli_select_db($connect,"projectdb");

$info="CREATE TABLE IF NOT EXISTS info (
    id int NOT NULL auto_increment,
    contactEmail text NOT NULL,
    firstName varchar(50) NOT NULL,
    lastName varchar(50) NOT NULL,
    phone varchar(50) NOT NULL,
    phone text NOT NULL,
    dob date NOT NULL,
    address varchar(50) NOT NULL,
    country varchar(70) NOT NULL,  
    PRIMARY KEY(id),
    UNIQUE KEY ( id )
    )";

mysqli_query($connect,$info);
拉齐布·马门(Razib Al Mamun)

您的phone列重复。所以用任何一个

phone varchar(50) NOT NULL,
phone text NOT NULL,

请使用波纹管:

phone varchar(50) NOT NULL,

或者

phone text NOT NULL,

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章