php - 这个 PHP MySQL 查询有什么问题?

标签 php mysql syntax

使用此查询时,我不断收到 MySQL 错误:

$query = "INSERT INTO Subscribe (`FirstName`,`LastName`,`Username`,`Password`,`Email`,`Expiration`,`Status`,`Policy`,`dlPolicy`,`Extension`,`Key`,`Temp`) VALUES ('".mysql_real_escape_string($fname)."','".mysql_real_escape_string($lname)."','".mysql_real_escape_string($user)."', '".mysql_real_escape_string($pass)."', '".mysql_real_escape_string($email)."','".$exp."', '".$userkey."', '3', '1', '.exe,.mp3,.torrent,.mov,.zip','0', '0'";

这里是错误:

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 '' at line 1

有什么想法吗?

最佳答案

看起来您忘记了 VALUES 的结尾 )

这应该有效:

$query = "INSERT INTO Subscribe (`FirstName`,`LastName`,`Username`,`Password`,`Email`,`Expiration`,`Status`,`Policy`,`dlPolicy`,`Extension`,`Key`,`Temp`) VALUES ('".mysql_real_escape_string($fname)."','".mysql_real_escape_string($lname)."','".mysql_real_escape_string($user)."', '".mysql_real_escape_string($pass)."', '".mysql_real_escape_string($email)."','".$exp."', '".$userkey."', '3', '1', '.exe,.mp3,.torrent,.mov,.zip','0', '0')";

关于php - 这个 PHP MySQL 查询有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4320669/

相关文章:

php - 当函数以数组形式返回时迭代记录集

php - 拆分导入 CSV 到 mysql 数据库受限

php - 显示两个 SQL 表中的数据语法解释

python - 尝试在 Debian 上使用 pip3 时出现语法错误

php - SQL 语法有问题

php - 您的 SQL 语法有错误; - 和 undefined variable 错误 - 可能已连接

php - 无需用户执行即可重置 MySQL 字段值

php - 在 Varnish 缓存页面中包含 req.http.referer

php - 如何在 php、mysql 和 ajax session 中显示用户在线或离线

mysql - 如何在mysql上处理大数据查询并具有更好的性能