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是整形的
$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());
----------------------------
这和整不整型没关系。是你语法错误。