Php 分析错误:语法错误,意外的“选择”(T_字符串)

Php 分析错误:语法错误,意外的“选择”(T_字符串),php,xampp,Php,Xampp,您的代码中有一些双引号和单引号的混淆。在使用时,请始终按照正确的顺序进行匹配 您的查询可以更正为: $sql=''select Name from users where Username='$username' and Password='$password'"; 我在最后一个双引号前加了一个空格,只是为了澄清单引号和双引号在该位置的用法。从语句中删除最后一个双引号不要将两个单引号与一个双引号混淆$sql=从用户名为“$Username”和密码为“$Password”的用户中选择名称;我

您的代码中有一些双引号和单引号的混淆。在使用时,请始终按照正确的顺序进行匹配

您的查询可以更正为:

$sql=''select Name from users where Username='$username' and 

Password='$password'";

我在最后一个双引号前加了一个空格,只是为了澄清单引号和双引号在该位置的用法。

从语句中删除最后一个双引号不要将两个单引号与一个双引号混淆$sql=从用户名为“$Username”和密码为“$Password”的用户中选择名称;我试过这个,我也试着实现这个视频到底是怎样的。但是遇到了上述错误。因为只有值被插入到数据库中,所以xampp服务器出现错误。但是没有从数据库中检索或获取它来执行登录验证$sql=从用户名为“$Username”和密码为“$Password”的用户中选择名称;我也试过了。@Fred ii-注释中的代码在语法上是错误的,因为select之前的引号是两个单引号,而不是一个双引号。这就是它给用户错误的原因。是的,我现在在我的编辑器中看到了。他们的评论似乎包含一个开头的双引号,里面有点难读。那个评论和帖子本身是一样的。是的,我也在一个编辑器中检查了那个评论代码,这就是为什么我发布了一个解释性的答案,我在评论中不可能提到-
$sql = "select Name from users where Username='$username' and Password='$password' ";