根据你贴出来的意思是没有定义这个函数mysql_pconnect()
创新互联专业为企业提供集贤网站建设、集贤做网站、集贤网站设计、集贤网站制作等企业网站建设、网页设计与制作、集贤企业网站模板建站服务,10年集贤做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
估计你是调用了一个mysql操作类的程序来操作数据库,
第一,看看你的mysql_pconnect函数名称是否写错
第二,如果是调用了类里面的函数,看看你有没有重新创建类
例如:$doc
=
new
DB_Doc_Read();//new
一个类
$doc-mysql_pconnect();//调用类中的函数
第三,如果没有调用类,是直接写的函数,那应该是mysql_connect函数
图片验证码一般跟你的系统没有关系,因为是显示在客户端的,把你代码贴出来我看看。
自己的服务器启动了吗?
感觉上面的代码正确啊!
你直接输入echo
"$connection";来验证是不是能够输出连接标示符。不需要用
if语句了!
$result = mysqli_query($connect, $query) or die ('Error querying database.');这句话后面加上. mysqli_error($connect ))即改为:
$result = mysqli_query($connect, $query) or die ('Error querying database.'. mysqli_error($connect )));
查看一下返回什么错误描述,然后根据错误描述进行修改,当然也可以查看mysql的错误日志啦
ps:光从代码上没看出错误,有可能数据库里的字段名你写错了
php5.6以后已经弃用了mysql_函数,估计你是版本太高了,高于5.6版本的可以用mysqli_函数,具体写法请查阅PHP文档
{36DF57FB-0B55-48D5-A299-C368339F64AF} 这个值传入超过了字段'regcode'的范围