gpt4 book ai didi

PHP 引发 SQL 语法错误

转载 作者:太空宇宙 更新时间:2023-11-03 12:31:38 29 4
gpt4 key购买 nike

我是 PHP 和 SQL 的新手,但我正在创建一个登录系统。我遇到的问题是:

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 'Surname typed in')' at line 5

所以我查看了代码,我相信它指的是:

    mysql_query("INSERT INTO users (email, password, hash, forename, surname) VALUES(
'". mysql_escape_string($email) ."',
'". mysql_escape_string($password) ."',
'". mysql_escape_string($hash) ."',
'". mysql_escape_string($forename) .",
'". mysql_escape_string($surname) ."') ") or die(mysql_error());

看了看,没看出语法错误。有人发现了吗?

最佳答案

在这一行:

'". mysql_escape_string($forename) .",
// ^--- no closing single quote here.

您忘记了结束引号。

关于PHP 引发 SQL 语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15047048/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com