改成这样就行了:
$sql = "
create table fkdata (id int(11) not null auto_increment,
a varchar(20),
b varchar(20),
c varchar(20),
d varchar(20),
PRIMARY KEY (id)
)
";
数据库、表的概念:可以把数据库理解为文件夹,表理解为文件,所有的数据都必须存放在表里面,表属于唯一的一个数据库
在DOS下和PHP里面建表语句是一样的,都可以。其它查询语句也是一样的。
$result=mysql_query("create table test(name varchar(30),numb varchar(40),age int)");
我取消了你为int类型指定的长度。
mysql_select_db($db); //这条语句是选择数据库。
用个if就可以判断,数据库是否存在。
至于创建数据库,在php页面上写,不知道,平时用的phpmyadmin 或命令行下。
如果你会了,请告诉我。
百度hi:x-19850905@163com
第一,我想说明的是你贴上来的代码有问题
if($con)
{
echo
"OK"<br
/>;
}
<br>字符串要用
双引号
或单引号引起来修饰,其次我修改后在我的本地能够创建,你自己检查一下是不是你的环境配置有无,建议使用phpnow,适合新手!
以上就是关于用php对mysql创建表全部的内容,包括:用php对mysql创建表、php MySQL数据表的创建问题,求指教!、PHP创建MYSQL数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)