sql求助 求解开
总是执行失败<?php
include"config.php";
$str="create table user(id int(11) not null auto_increment,username char(13) not null,password char(32) not null,phone int(11),email varchar(40),date int(10) not null,primary key(id))engine=myisamdefault charset=utf8 auto_increment=1";
if(!mysql_query($str))
{echo "执行SQL失败!";
}
else
{echo "执行SQL成功!";
}
?>
不可为空可以写not null,那麽可以为空该怎么写?
$str="create table user(id int(11) not null auto_increment,username char(13) not null,password char(32) not null,phone int(11),email varchar(40),date int(10) not null,primary key(id))engine=myisam default charset=utf8";
这里把id设置自增字段有必要加它?auto_increment=1
你抓取下错误原因。看看怎么回事?Sql语句是应该是没有问题的