php表单提交到数据库的问题

php表单提交到数据库的问题,第1张

你的逻辑都反了,其实已经连上了。而且一楼说得没错,你有多余的语句。这样改:
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"')";


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13379505.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存