从mysql数据库中的特定用户选择数据到PHP

从mysql数据库中的特定用户选择数据到PHP,php,mysql,Php,Mysql,我试图使用我的会话从MySQL数据库中的特定用户选择数据到PHP。我的密码是: $sql = "SELECT * FROM users WHERE Username = "$_SESSION['sess_user']" LIMIT 1"; 我目前收到这个错误 分析错误:语法错误,意外的“$\u会话”(T\u变量) 只需使用“而不是” 只需使用“而不是” 因为我们很可能要处理一个字符串,所以您需要给它添加引号,并用点/句点连接它 例如,“$”会话['sess\u用户]。” 为了100%确定,请确

我试图使用我的会话从MySQL数据库中的特定用户选择数据到PHP。我的密码是:

$sql = "SELECT * FROM users WHERE Username = "$_SESSION['sess_user']" LIMIT 1";
我目前收到这个错误

分析错误:语法错误,意外的“$\u会话”(T\u变量)

只需使用“而不是”

只需使用“而不是”


因为我们很可能要处理一个字符串,所以您需要给它添加引号,并用点/句点连接它

例如,
“$”会话['sess\u用户]。”


为了100%确定,请确保已使用
session_start()启动会话

因为我们很可能处理字符串,所以您需要在其中添加引号,并将其与点/句点连接起来

例如,
“$”会话['sess\u用户]。”

为了100%确定,请确保已使用
session_start()启动会话代码。

您缺少。(点)用于向字符串添加变量的符号。试试这个:

$sql = "SELECT * FROM users WHERE Username = " . $_SESSION['sess_user'] . " LIMIT 1";
就这样。

您错过了。(点)用于向字符串添加变量的符号。试试这个:

$sql = "SELECT * FROM users WHERE Username = " . $_SESSION['sess_user'] . " LIMIT 1";
就这样。

我也有同样的问题

我只需要给我的变量起一个名字并使用它

$sessUser=$\会话['sess\ U用户]

然后在sql语句中使用$sessUser

我也有同样的问题

我只需要给我的变量起一个名字并使用它

$sessUser=$\会话['sess\ U用户]


然后在您的sql语句中使用$sessUser

嘿,既然您是新来的,我建议您在这里参观一下,看看网站是如何工作的!(顺便说一句:你可以接受这个答案,它对你帮助最大,解决了你的问题!)嘿,既然你是新来的,我建议你到这里参观一下,看看这个网站是如何运作的!(顺便说一句:你可以接受这样的答案:你得到了最大的帮助,解决了你的问题!)