<?php
$conn=mysql_connect("localhost","root");
mysql_select_db('1');
$sql="select * from board where username='$username'";
$result=mysql_query($sql);
$num=mysql_num_rows($result);
if($num==0)
{
echo"你输入的用户名还没注册!";
}
else
{
$fpasswd=mysql_result($result,0,"passwd");
if($fpasswd != $passwd)
{
echo"你的密码不正确";
}
else
{
$info=nl2br($info);
if($pic != "none")
{
$fp=fopen($pic,"r");
$data=addslashes(fread($fp,filesize($pic)));
}
$date=date("Y-m-d H:i:s");
$ip=$REMOTE_ADDR;
$sql="insert into board(title,info,username,date,ip,pic)values('$title','$info','$username','$date','$ip','data')";
if(mysql_db_query("1",$sql))
{
include("board.php");
}
}
}
?>
运行结果第六行老出现错误?请问哪里出现问题呢

解决方案 »

  1.   

    数据库都没连上。。$conn=mysql_connect("localhost","root","数据库密码");
    mysql_select_db('1',$conn); //数据库名最好是英文名。
      

  2.   

    试了,增加了mysql_select_db('1',$conn); 但该是一样Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\message\board_insert.php on line 6
      

  3.   

    第5行
    $result=mysql_query($sql) or die(mysql_error());
    帖出结果