语法错误:T_CONSTANT_ENCAPSED_STRING

时间:2016-01-15 04:03:30

标签: php string

我正在开展一个学校项目,并且似乎正在遇到导致测试停止死亡的一块。我正在接受

  

T_CONSTANT_ENCAPSED_STRING

尝试登录我的程序时出现

消息。以下是我目前为止的代码:

$sql = "select * from users where userid='".$userid' and password='".$password'";

login script

1 个答案:

答案 0 :(得分:1)

您的查询必须是:

$sql = "select * from users where userid='$userid' and password='$password'";

您可以连接字符串,也可以直接在字符串中包含变量,但只有双引号时才能使用。

这也适用于上面的查询:

$sql = "select * from users where userid='".$userid."' and password='".$password."'";