我刚刚开始做一些PHP编码,并且想知道如何在对数据库检查用户名和密码时执行返回TRUE或FALSE的函数。如果他们在那里我想要返回为真,如果他们不是......那就错了。我的表格叫做“P_USER'。
”到目前为止,我有:
<?php
echo "<pre>";
print_r($_POST);
$username = $_POST["username"];
//echo $username;
$password = $_POST["password"];
//echo $username;
$query = mysql_query("SELECT * FROM P_USER");
答案 0 :(得分:1)
数据库无法根据需要返回true或false。但是有一个工作。
您可以检查用户名和密码的值,如果匹配则查询将返回1,否则返回0。
查询是:
SELECT count(*) FROM P_USER WHERE username = $username and password = $password;
如果您的用户名在您的表格中是唯一的。
然后,您可以检查查询结果,然后根据需要执行操作。