当我试图做一个SQL查询。 你的SQL语法有错误;检查对应于你的MySQL服务器版本使用附近“\'[email protected] \” LIMIT 1' 在第1行 成品查询正确的语法手册:MySQL语法错误(PHP)
SELECT * FROM `members` WHERE `email` = \'[email protected]\' LIMIT 1
$sql = "SELECT * FROM `members` WHERE `email` = '$email' LIMIT 1";
我失去的东西?
有问题的手册:http://dev.mysql.com/doc/refman/5.0/en/string-literals.html – elclanrs
请不在于它的'$ email'应该是通过'mysql_real_escape_string'传递,而不是完整的查询。但更好的是使用准备好的语句。 – Jim