php deal页面

来源:百度知道 编辑:UC知道 时间:2024/04/29 15:47:35
<?php
$name = $_POST["name"];
$pass = $_POST["password"];

$mysql_server_name='localhost';
$mysql_username='root';
$mysql_password='123456';
$mysql_database='php';

$conn= @mysql_connect ($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
mysql_select_db($mysql_database,$conn);
$sql_pass = mysql_query("select * from passcheck where pass_id = '$name'");
if(@$mydata_pass = mysql_fetch_array($sql_pass))
{

if(($pass == $mydata_pass["pass_pa"]))
{
session_start();
header("win.php");
mysql_close();
}
else
{

header("lose.php");
mysql_close();
}
}
else
{mysql_close();}

?>
为什么从login过来后就没反应了

什么叫没有反映。。打击。有提示错误没。问问题都不会。搞毛开发。!打击!

$conn= @mysql_connect ($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
错了

$conn= @mysql_connect ($mysql_server_name,$mysql_username,$mysql_password);

呵呵。。 推荐一个没有错误的方法。。
首先在头上加入error_reporting(7);
然后呢,在带有@的那句话用if(@---) {echo '正确';} else {echo '错误';}

..试试吧。

数据库连接错了
$conn= @mysql_connect ($mysql_server_name,$mysql_username,$mysql_password);
@mysql_select_db($mysql_database);
这样