我有一个有点奇怪的问题,我真的不知道为什么会这样。首先,我尝试使用php访问一个数据库,运行正常。它可以无故障地访问它(检查过),所以我非常确定它的区域是正确的。
我使用php代码访问查询:
mysqli_query($database, "SELECT * FROM user WHERE username = $username AND password = $password");
它正在访问数据库:
这就是问题所在。我正在尝试使用用户名和密码登录。如果我输入了错误的用户名,它会拾取并拒绝它,所以用户名部分没有问题。但是,如果我使用正确的用户名和密码,它仍
这就是密码
<?php
//Start session
session_start();
//Then we retrieve the posted values for user and password.
$username = $_POST['username'];
$password = $_POST['password'];
//Users defined in a SQLite database
$db = new PDO("sqlite:/www/test.db");
$result = $db->query(
我有一个用户名和密码的数据库。我需要创建一个“忘记密码”函数,让它在表中搜索用户名并返回该用户的密码。然后,我希望它发送一封电子邮件,说明名称和密码。
以下是我查询特定用户的数据库的工作代码:
<?php
session_start();
include "config.php";
if($_POST['nameQuery']) {
$query = "SELECT * FROM myDatabase WHERE name = '" .$_POST['nameQuery']. "'";
我用PHP创建了一个登录表单,现在当我在数据库表单中使用此查询时,数据库中存储了一个密码、电子邮件和用户名。
$query = "SELECT * FROM users WHERE email = '$email' AND password='$password' ";
但是当我添加用户名功能时,它不能正常工作,这是我的用户名代码
$query = "SELECT * FROM users WHERE username='$email' or email = '$email' AND password=