查询错误:CALL spCheckUserMailAccount('way2waymail@gmail.com', '2', 'D'cruz', 'way2waymail@gmail.com') 详细信息:您的 SQL 语法有误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'cruz'、'way2waymail@gmail.com')' 附近使用正确的语法
查询错误:CALL spAddMailAccount('way2waymail@gmail.com', '2', 'D'cruz', 'way2waymail@gmail.com', '123456', 'smtp.gmail.com', '465') 详细信息:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'cruz'、'way2waymail@gmail.com'、'123456'、'smtp.gmail.com'、'465')' 附近使用正确的语法
问问题
123 次
2 回答
0
尝试用双引号封装值。诸如 CALL spCheckUserMailAccount("way2waymail@gmail.com", "2", "D'cruz", "way2waymail@gmail.com") 之类的东西。如果仍然出现错误,请尝试使用 mysql_real_escape_string。参考: http: //php.net/manual/en/function.mysql-real-escape-string.php
于 2013-10-09T07:06:26.723 回答
0
每当将字段插入数据库时,总是检查单引号。如果您已经插入了它们,那么我相信您将不得不使用 REPLACE 函数来检索正确的值
SELECT REPLACE(Customer_Name, '\'', '') FROM table
于 2013-10-09T07:08:01.843 回答