mysql_query("SET NAMES gb2312");
if ( !$conn=mysql_pconnect($dbhost, $dbuser, $dbpass))
{
echo "无法连接数据库主机";
exit;
}
if ( !mysql_select_db($dbname,$conn) )
{
echo "无法选择数据库";
exit;
}从问题描述可以看出,这段代码实际上可以解析执行,php区域空白的原因可能不是没有解析。
据我的判断,如果传过来的$_POST['searchtype']、$_POST['searchterm']是空值的话,var_dump($searchterm) 也不会有数据输出,最终的结果导致php区域空白。$connection=@mysql_connect("localhost","root","") or die("无法连接数据库!");
mysql_query("set names 'utf8'");
mysql_select_db("chatroom") or die("无法选择数据库!");
首先 mysql_connect()函数第一个参数主机名称,第二个参数是用户名 第三个参数是密码,你这里预留密码是空,先检查密码是否与原来数据的密码匹配,如果不匹配,需要加入Mysql密码。;另外,楼主在代码书写格式上也需要注意一下。如" VALUES ('$chatuser','$behavior',CURTIME(),'$chattext','$action')"; 最好写成" VALUES ('"$chatuser"','"$behavior"',CURTIME(),'"$chattext"','"$action"')";
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)