用PHP mysql_query函数创建一个表,其中query参数中的 create table表名一段如何解释?谢谢
mysql_query("createtable`".$mysql_table_prefix."sites`(site_idintauto_incrementnotnul...
mysql_query("create table `".$mysql_table_prefix."sites`(
site_id int auto_increment not null primary key,
url varchar(255),
title varchar(255),
short_desc text,
indexdate date,
spider_depth int default 2,
required text,
disallowed text,
can_leave_domain bool)"); 展开
site_id int auto_increment not null primary key,
url varchar(255),
title varchar(255),
short_desc text,
indexdate date,
spider_depth int default 2,
required text,
disallowed text,
can_leave_domain bool)"); 展开
1个回答
展开全部
创建一个数据表 名为 前缀sites 数据表里有以下字段
site_id 整数型不为空的主键
url varchar 255
title varchar 255
short_desc text
indexdate date
spider_depth 整数型 默认为2
required text
disallowed text
can_leave_domain bool
site_id 整数型不为空的主键
url varchar 255
title varchar 255
short_desc text
indexdate date
spider_depth 整数型 默认为2
required text
disallowed text
can_leave_domain bool
追问
就是这段为什么要如此命名一个表名 `".$mysql_table_prefix."sites`,能详细说一下双引号和单引号在这里的作用吗?还有dot符号在这里起到的是链接字符串的作用吗?那前面第一个链接的是那个字符?谢谢
追答
`这个不是单引号是 键盘数字键1旁边的那个符号。 双引号是用来区别变量的。
$mysql_table_prefix 是程序里定义的表前缀
php最后输出的就是
create table `表前缀sites` (
site_id int auto_increment not null primary key,
url varchar(255),
title varchar(255),
short_desc text,
indexdate date,
spider_depth int default 2,
required text,
disallowed text,
can_leave_domain bool)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询