php那错了

来源:百度知道 编辑:UC知道 时间:2024/05/28 19:16:28
<?php

$connect = @mysql_connect("localhost","admin","admin");
mysql_select_db("zhuce",$connect);

$query="selct * from zhuce where username='".$_POST['username']."' and password=".$_POST['password']."";
$result=mysql_query($query);
$rows=mysql_num_rows($result);

if($rows == 0)
{
header("location;error.php");
}
else
{

$fp=fopen("record.txt","a+");
$time = date("F d Y H:i:s");
fwrite($fp,"名字:".$_POST['username']."密码:".$_POST['password']."".date("F j Y h:i:s A")."");
fclose($fp);

}

mysql_close($connect);
?>
password是整形的

MYSQL 语句那里

password=‘".$_POST['password']."’ 之前没加单引号,应该 MYSQL 解释错误了。
你可以改一下这句比较明显。

$result=mysql_query($query);

改为

$result=@mysql_query($query) or die(mysql_error());

----------------------------
这和整不整型没关系。是你语法错误。