
正文
php做登陆查数据库验证 php验证数据库中的账号密码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
php登陆数据库验证问题
if($_POST[id]=='$a') $a 不能用单引号括起来,要么用双引号,要不不用,单引号扩住的话,它不会编译,只会把它堪称是字符串 $a 来看待。我说一个问题哦,仅仅是我自己理解的,你在页面传输的时候接受 id ($_POST[id]==)的值,而你又要和$a(用户名$lr[luser]; )比较( _POST[id]=='$a' ),你的用户民 是字符串,而id是数字类型的,怎么能相等...
相关问答
Q1: PHP数据库验证登陆
你记住 所有在 引号里面php做登陆查数据库验证的 东西都是字符串!!!!!
if("SELECT username,passwd FROM wen WHERE $username=$user,$passwd=$passwd"){
echo "scriptalert('欢迎登录!');window.location.href='index1.php';/script";
}
这一句代码本身就是不通php做登陆查数据库验证的.
还有就是 你的sql语句也是错误的。
参考如下:
$sql = 'SELECT username,passwd FROM wen WHERE username="'.$user.'" AND passwd="'.$passwd.'"';
$result = mysql_query($sql,$conn);
手动回复php做登陆查数据库验证,不谢
Q2: php连接mysql进行登录验证
$conn = mysql_connect("localhost","root","");
mysql_select_db("homework", $conn);
mysql_query("SET NAMES 'UTF8'",$conn);
$username=$_POST['user_email'];
$password=$_POST['password'];
$sql = "select * from user where username='$username' and password='$password'";
$Result = mysql_query($sql, $conn);
$onerow = mysql_fetch_array($Result);
if ( $onerow )
echo "正确";
else
echo "错误";
关于php做登陆查数据库验证和php验证数据库中的账号密码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






