Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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
PHP使用mySQL登录_Php_Mysql_Validation_Login - Fatal编程技术网

PHP使用mySQL登录

PHP使用mySQL登录,php,mysql,validation,login,Php,Mysql,Validation,Login,我目前正在努力让我的PHP登录工作。Iv使用关注点分离来构造我的php Iv已经在我的数据库中设置了一个带有id、用户名和密码值的用户表 我不认为连接到我的数据库有问题,因为我在其他项目中使用了相同的代码,并且它在那里工作 这是我的用户_repository.php: 如果您的问题是无法登录,则至少存在一个错误: `$sql .=" and password='{password}'";` 您在“密码”处省略了“$”,应该是 $sql .=" and password='{$password

我目前正在努力让我的PHP登录工作。Iv使用关注点分离来构造我的php

Iv已经在我的数据库中设置了一个带有id、用户名和密码值的用户表

我不认为连接到我的数据库有问题,因为我在其他项目中使用了相同的代码,并且它在那里工作

这是我的用户_repository.php:


如果您的问题是无法登录,则至少存在一个错误:

`$sql .=" and password='{password}'";`
您在“密码”处省略了“$”,应该是

$sql .=" and password='{$password}'";
此外:

$sql = "select * from Users where username= '${username}'";
应该是:

$sql = "select * from Users where username= '{$username}'";

那么,您的问题是什么?$sql.=“和密码={password}”您省略了“$”-$密码