主题:这么样子的程序居然检测不出来结果?请高手指教!
每次操作总是显示:没有从数据库里面取出来任何的结果!
请高手指教!谢谢!
源程序如下:
<?
$dbconn = @mysql_connect( "localhost", "root", "root" );
if ( !$dbconn )
{
echo "连接服务器失败,请与管理员联系!";
exit ();
}
if (! @mysql_select_db("bill") )
{
echo "无法加载数据库,请与管理员联系!";
exit ();
}
$sqlstr = "SELECT * FROM authority where name='$loginname'";
$result = mysql_query($sqlstr,$dbconn);
if(!$result)
{
echo "用户名输入错误!";
exit();
}
else
{
$myrow = mysql_fetch_row($result);
if(!$myrow)
{
echo "没有从数据库里面取出来任何的结果";
exit();
}
if($myrow[2] == "$loginpass")
{
session_start();
session_register("user");
// 身份验证成功,进行相关操作
echo"身份验证成功!";
echo "<script language='javascript'>";
echo " location='http://localhost/cs/view.php';";
echo "</script>";
}
else
{
echo "密码错误,请重新输入密码!";
exit();
}
}