所以这可能是一个愚蠢的初学者问题,但我一直在看它,无法弄清楚。有点背景:只是练习制作一个Web应用程序,第1页的表单从用户那里获取一些值,将它们发布到包含连接到数据库的代码并填充相关表格的下一页。无法弄清楚我的php/sql语句有什么问题
我成功建立数据库连接,这里的包含查询代码:
$conn->query("SET NAMES 'utf9'");
$query_str = "INSERT INTO 'qa'.'users' ('id', 'user_name','password' ,'email' ,'dob' ,'sx') VALUES (NULL, $username, $password, $email, $dob, $sx);";
$result = @$conn->query($query_str);
下面是返回的错误:插入查询失败:您的SQL语法错误;查看与您的MySQL服务器版本相对应的手册,以在''qa'附近使用正确的语法。'users'('id','user_name','password','email','dob','s'at 1号线
提前感谢!
也没有'utf9'编码相信... – 2010-05-13 05:05:33