PHP 连接数据库 执行语句一直没有返回

2025-03-24 00:05:23
推荐回答(2个)
回答1:

//顺序不对,假如你要取出来的id在数据库里的字段名也叫id的话
session_start();
include_once("/connectdd.php");
$user=$_POST['username'];
$pass=$_POST['password'];
$sql="SELECT *  FROM `admintb` WHERE `username` = '$user' AND `password` = '$pass'";
$result=mysql_query($sql);
$row=mysql_fetch_array($result);
echo " 这里是ID:". $result['id']."中间";
echo $sql;
// 这个调试出来 放到数据库可以执行!、。、、、、数据库账号密码没有错。。。
if($row['id']){

        $_SESSION["tb_username"]=$row["username"];
header("Location:../tbdd/ddcx.php");
}
if($_GET[action]=="logoff"){
       $_SESSION["tb_username"]="";
}

回答2:

sql语句可能有问题,表名和列名不用单引号,$user应加上{}。