我有一个MYSQL查询
SELECT username,password,enabled FROM USERS WHERE username=?
输出3列:用户名、密码、启用。
现在我要做的是将email_address包含在查询中,输出IT也包括在用户名列下
SELECT username,password,enabled FROM USERS WHERE username=? or email_address=?
仍然输出3列:用户名(可能来自email_address)、密码、启用。
我能这么做吗?多么?
我有一个用户名和密码的数据库。我需要创建一个“忘记密码”函数,让它在表中搜索用户名并返回该用户的密码。然后,我希望它发送一封电子邮件,说明名称和密码。
以下是我查询特定用户的数据库的工作代码:
<?php
session_start();
include "config.php";
if($_POST['nameQuery']) {
$query = "SELECT * FROM myDatabase WHERE name = '" .$_POST['nameQuery']. "'";
我正在制作一个登录页面,其中我使用了一个mysql_query函数,该函数将检查用户名和密码或电子邮件和密码的组合
为此,我想编写一个mysql查询。任何想要建议此查询的人:
mysql_query("SELECT COUNT(`user_id`) FROM `users` WHERE `username` = '$username_email' OR `email` = '$username_email' AND `password` = '$password'";
在这里,我如何使用OR,这样我才能登录用户。
我正在尝试使用户能够更改他们的密码。
我不断得到用户名和密码不在文件中,我怀疑密码不能被脚本正确读取,可能是因为md5加密。我的SQL查询是否有错误?
$query = "SELECT * FROM users WHERE name='$e' AND pass='".md5($p)."'";
$result = mysql_query($query) or die ("Error in query: $query. ".mysql_error());
$num = mysql_num_rows
我正在做一个php和html的登录脚本。用户名和密码不需要加密,所以我尝试将它们直接存储到数据库(MySQL)中。
但我的一些用户的用户名和密码包含特殊字符,如"é“,并且必须区分大小写。
我有一张桌子:
用户名:“”,密码:“”,用户名:"Paul",密码:"Paul“
我尝试了这个查询,使用"Paul“可以很好地工作,但使用”“没有返回任何结果。
SELECT
username,
password
FROM
user
WHERE
BINARY username = 'ÉleCTeur'
A
我想完成以下工作:
如果用户名或密码字段为空,则通知用户。如果用户名已经存在,请不要在数据库中插入,并通知用户创建其他名称。如果用户名唯一且密码不为空,则将用户名返回给用户。到目前为止,它总是返回“请输入不同的用户名”。我相信这个问题与数据库查询有关,但我不确定。如果有人能看一看我是否犯了错误,我非常感谢,谢谢。
if ($userName or $userPassword = null)
{
echo "Please enter a user name and password or return to the homepage.";
}
elseif (mysql
什么是最简单的方法来重新表述这个查询,使用户名不区分大小写,但密码是区分大小写的?
$query = mysql_query("select * from login where password='$password' AND username='$username'", $connection) or die(mysql_error());
我使用一个名为users的mySQL表,该表包含"userID、用户名和密码“等字段。
当用户登录时,表单将“用户名”和“密码”条目传递到一个authentication.php文件中,然后该文件执行
SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword。
我希望运行一个PHP查询,以便在表中创建一个等于"userID“的新变量,其中"username”等于一个名为$username的变量。然后创建新变量,如
$_SESSION["us
嘿,我正在尝试验证我的xml文件中的用户名和密码是否与我的数据库中的用户名和密码相同,但mysql_num_rows为零。所以我的SELECT查询一定出了什么问题。这是我的代码:
public function verifyDB()
{
//connection to database
mysql_connect('localhost','root','') or die(mysql_error());
mysql_select_db('proiect_is') or die(mysql_error());
我想将我的基本授权与我的MySQL数据库连接起来。实际上,我正在PHP中开发一个登录REST。目前,我已经在中对我的用户名和密码进行了硬编码,但我想连接到MySQL,并使用基本授权的数据库验证用户名和密码。
这是我的密码:
<?php
// User name and password for authentication
$username = 'admin';
$password = 'password';
if (!isset($_SERVER['PHP_AUTH_USER']) || !isset($_SERVER[