2016-10-31 3 views
0

Я написал эти коды (если таблица не существует) условие. База данных в порядке, но моя таблица не создается, и не было ошибок. Может кто-нибудь мне помочь?!почему таблица не создается в phpmyadmin

$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); 
+0

Дублировать запись произошла 'phone'. Пожалуйста, удалите любой «текст» или «varchar» –

+0

О, глупая ошибка. Спасибо за решение моей проблемы. –

ответ

0

ваш phone столбец дубликатом. поэтому использовать любой один

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

Пожалуйста, используйте ниже:

phone varchar(50) NOT NULL, 

или

phone text NOT NULL, 
Смежные вопросы