php数据库明明有记录

来源:百度知道 编辑:UC知道 时间:2024/05/21 17:48:12
<?php
include 'config.php';
$conn=@mysql_connect($db_host,$db_user,$db_pass);
$sql="select * from admin where username='lzq'";
if($conn==FALSE) die("connot connect database");
else $result=@mysql_query($sql);
$row=@mysql_fetch_array($result);
echo $row['username'];
if($_POST['username']==$row['username'])
{echo "dfdfd";}
else echo "NO IN";
?>在数据库admin中明明有记录,但是为什么总是显示NO IN呢

echo $row['username']; 这句有输出的话就是$_POST['username']的问题

没有输出则是SQL问题,去掉 @ 看看有没有错误提示

在代码最后加上这一段检查一下是否真的相同

<per>
<?
print_r($_POST);
print_r($row);
?>
</per>