我有一个登陆界面,我想用户输入用户名时,若不存在,则提示注册,但显然我可能不太清楚sql语句,所以一直有问题,调试时即使输入了数据库中不存在的用户名,也不会提示,望解答
if (!empty($_POST['login'])) {
//考虑用户名不存在的情况,提示
$isset_sql="select username from user where username='$username'";
$is_exist=mysql_query($isset_sql);
if(!$is_exist){
echo "";
exit();
}
$query = "select password from user where username='$username'";
..............
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
首先,不要再用
mysql_*一系列的连接方式了。请改成PDO或者MySQLi然后你的问题答案:
mysql_query只是发送查询请求到数据库,你还需要执行mysql_fetch_assoc来获取数据库的回应。Warning:
mysql_*已经被PHP正式移除。