PHP 连接数据库 执行语句一直没有返回 15
<?phpsession_start();include_once("/connectdd.php");$user=$_POST['username'];$pass=$_...
<?php
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);
echo " 这里是ID:". $result."中间";
// 这个上面没有返回。。。不知道为啥
$row=mysql_fetch_array($result);
// 这个上面没有返回。。。不知道为啥
echo $sql;
// 这个调试出来 放到数据库可以执行!、。、、、、数据库账号密码没有错。。。
if($row['id']){
$_SESSION["tb_username"]=$row["username"];
header("Location:../tbdd/ddcx.php");
}
if($_GET[action]=="logoff"){
$_SESSION["tb_username"]="";
}
?> 展开
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);
echo " 这里是ID:". $result."中间";
// 这个上面没有返回。。。不知道为啥
$row=mysql_fetch_array($result);
// 这个上面没有返回。。。不知道为啥
echo $sql;
// 这个调试出来 放到数据库可以执行!、。、、、、数据库账号密码没有错。。。
if($row['id']){
$_SESSION["tb_username"]=$row["username"];
header("Location:../tbdd/ddcx.php");
}
if($_GET[action]=="logoff"){
$_SESSION["tb_username"]="";
}
?> 展开
2个回答
展开全部
//顺序不对,假如你要取出来的id在数据库里的字段名也叫id的话
<?php
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"]="";
}
追问
是数据库多个/导致的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询