用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)");
展开
 我来答
yangqi0923
推荐于2016-06-21 · TA获得超过153个赞
知道小有建树答主
回答量:109
采纳率:0%
帮助的人:162万
展开全部
创建一个数据表 名为 前缀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
追问
就是这段为什么要如此命名一个表名 `".$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)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式