请教各位:一个极简单的创建数据表的语句:
$query = 'CREATE TABLE IF NOT EXISTS pro_cates (
id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
fat_id INTEGER UNSIGNED NOT NULL DEFAULT 0,
proname VARCHAR(80) NOT NULL DEFAULT 'unknown',
proname_en VARCHAR(80),
PRIMARY KEY (id)
)ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1';
设置了红色的 default 值就会报错,请教这个字段的设置哪里有问题呢?
报错信息是:Parse error: syntax error, unexpected T_STRING in D:\xampp\htdocs\cates_cretable.php on line 9
先谢了!
------解决方案--------------------
DEFAULT "unknown"
语法错误 标点符号
------解决方案--------------------
Parse error: syntax error, unexpected T_STRING
是 php 包的错误,与数据库无关
你在 单引号 分界的串中使用 单引号,难道不需要 转义 吗?
声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
- 上一篇:求段php正则代码验证字符串解决思路
- 下一篇:php新人入门有关问题请问
相关文章
相关视频
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论