Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mysql_query()错误";您的SQL语法中有一个错误";在PHP中_Php_Mysql - Fatal编程技术网

mysql_query()错误";您的SQL语法中有一个错误";在PHP中

mysql_query()错误";您的SQL语法中有一个错误";在PHP中,php,mysql,Php,Mysql,我试图找到解决办法,但没有找到 错误: 您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以获取第1行“”附近要使用的正确语法 查询: 谁能告诉我我的代码有什么问题吗 您是否检查了$\u会话['user']的值 另外,您是否在页面顶部编写了session_start() 你可能想调试它。试试这个: var_dump($_SESSION['user']); $uQuery = mysql_query("SELECT * FROM `users` WHERE `user_id` = '

我试图找到解决办法,但没有找到

错误: 您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以获取第1行“”附近要使用的正确语法

查询:
谁能告诉我我的代码有什么问题吗

您是否检查了$\u会话['user']的值

另外,您是否在页面顶部编写了session_start()

你可能想调试它。试试这个:

var_dump($_SESSION['user']);

$uQuery = mysql_query("SELECT * FROM `users` WHERE `user_id` = '".$_SESSION['user']."' ") or die(mysql_error());

希望这有帮助。

$\u SESSION['user']
应该是
$\u SESSION[user]

会话['user']的价值是什么?你应该清理它:
mysql\u real\u escape\u string($\u SESSION['user'])
问题是你缺少
$\u SESSION['user']
周围的记号。您的查询将给出<代码>……'USERYID'=约翰< /代码>,但应该是“代码>……在这里‘UsSeriID’=‘约翰’< /代码>。并且请考虑使用准备好的语句(那些代码为< >代码>),因为如果给定的用户ID是“代码>约翰”,则您的语句将被使用;删除表用户--。停止使用
MySQL\uUcode>它已被弃用。请改用
MySQLi\uu
PDO
。不客气。请把答案投赞成票,如果你满意就接受。和平!:)
var_dump($_SESSION['user']);

$uQuery = mysql_query("SELECT * FROM `users` WHERE `user_id` = '".$_SESSION['user']."' ") or die(mysql_error());