[英]Error creating mysql table using php
$createtable=mysql_query("CREATE TABLE IF NOT EXISTS users(username VARCHAR(20),password VARCHAR(20),read TINYINT(1),write TINYINT(1),search TINYINT(1))");
尝试使用上述查询创建表时,出现以下错误:创建用户表时出错:SQL语法错误; 检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第1行“读TINYINT(1),写TINYINT(1),搜索TINYINT(1))附近使用
我如何成功创建表?
尝试这个
$createtable=mysql_query("CREATE TABLE IF NOT EXISTS users(username VARCHAR(20),password VARCHAR(20),`read` TINYINT(1),`write` TINYINT(1),search TINYINT(1))");
您已read
和write
是mysql的保留关键字,所以你应该他们周围的反引号
尝试:
$createtable=mysql_query("CREATE TABLE IF NOT EXISTS users(`username` VARCHAR(20),`password` VARCHAR(20),`read` TINYINT(1),`write` TINYINT(1),`search` TINYINT(1))");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.