php sql语句问题
$un1=$_POST["un"];$pw1=$_POST["pw"];$sql="select*fromadminwhereun='$un1'andpw='$pw1'"...
$un1=$_POST["un"];
$pw1=$_POST["pw"];
$sql="select * from admin where un='$un1' and pw='$pw1' " ;
$bp=mysql_query($sql,$conn);
$row=mysql_num_rows($bp);
if ($_POST[un]==$row["un"] and $_POST[pw]==$row["pw"] ){
echo "成功了";
}else{
echo "错了";
}
运行后 一直显示“错了” 不管输入的是正确的还是错的,他都显示"错了" 是不是我的sql 语句里有问题阿 展开
$pw1=$_POST["pw"];
$sql="select * from admin where un='$un1' and pw='$pw1' " ;
$bp=mysql_query($sql,$conn);
$row=mysql_num_rows($bp);
if ($_POST[un]==$row["un"] and $_POST[pw]==$row["pw"] ){
echo "成功了";
}else{
echo "错了";
}
运行后 一直显示“错了” 不管输入的是正确的还是错的,他都显示"错了" 是不是我的sql 语句里有问题阿 展开
1个回答
展开全部
有什么问题?只是一个标题哦。
追问
运行后 一直显示“错了” 不管输入的是正确的还是错的,他都显示"错了" 是不是我的sql 语句里有问题阿
追答
$un1=$_POST["un"];
$pw1=$_POST["pw"];
$sql="select * from admin where un='".$un1."' and pw='".$pw1."' " ;
$bp=mysql_query($sql,$conn);
$row=mysql_num_rows($bp);
if (count($row)>0){
echo "成功了";
}else{
echo "错了";
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询