如果没有出错提示的话,可能是数据库连接的问题 mysql_query($sql,$dblink),
mysql_select_db($db,$dblink)
最好不要省略第二个参数
如果有错误提示的话,贴出错误来看看。
看你的代码,猜测 $name $ip可能是从地址栏传过来的参数,最好用$_GET[name] 看你的代码,如果是这种情况的话,可以用变量转 存一下GET传过来的参数而且你的判断应该写成  if ($name=="")

解决方案 »

  1.   

    mysql_select_db (xlysohusql); if ($name == "") //这里是否空值?不要空格{$name = '%';} if ($ip == "")  //这里是否空值?不要空格
    {$ip = '%';} $result = mysql_query ("SELECT * FROM chatip WHERE name LIKE '".$name."'% AND ip LIKE '".$ip."%'"); if ($row = mysql_fetch_array($result)) { while($row = mysql_fetch_array($result)){ print $row["name"]; print (" "); print $row["ip"]; print ("<p>"); } } else {print "对不起,再我们的数据库中,没有找到符合的纪录。";} ?>