我有一个使用MySQLi和OOP的PHP注册脚本。 但执行查询时,我得到一个mysql语法错误。SQL语法执行mysqli_query时出错
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-mail, ip_register, ip_lastlogin, lastlogin) VALUES ('', Aarivex, ******, ****' at line 1
PHP代码:
$register_sql = "INSERT INTO users (id, username, password, pin, e-mail, ip_register, ip_lastlogin, lastlogin) VALUES ('', $username, $password, $pin, $email, $ip, $ip, $lastlogin)";
哪来的问题?
Geez,这是一个容易的。 – 2014-10-08 20:34:11
P.S.查看参数化查询。这(可能)是不安全的。 – 2014-10-08 20:40:16
解决了我的问题。 Thx给所有人! 我必须将'id'值设置为0,将电子邮件更改为电子邮件并添加引号。 – Aarivex 2014-10-08 20:44:18