加入收藏 | 设为首页 | 会员中心 | 我要投稿 武汉站长网 (https://www.027zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

在PHP / MySQL中间歇性的“未选择数据库”?

发布时间:2021-02-07 08:20:28 所属栏目:MySql教程 来源:网络整理
导读:有一个PHP / MySQL表单,其下拉框包含350个名称的列表.选择任意随机名称后,有时它会从数据库中显示有关该名称的信息,有时表单会显示错误“未选择数据库”. 这是我尝试过的方法,因为我不是程序员,所以非常难以理解: 将/etc/my.cnf中的max_connections从200

有一个PHP / MySQL表单,其下拉框包含350个名称的列表.选择任意随机名称后,有时它会&从数据库中显示有关该名称的信息,有时表单会显示错误“未选择数据库”.

这是我尝试过的方法,因为我不是程序员,所以非常难以理解:

>将/etc/my.cnf中的max_connections从200增加到2000(即使仅建立4-5个连接并且这是一个使用很少的服务器)
>将mysql_pconnect更改为mysql_connect
>在此连接字符串中添加单词true:

$mysql = mysql_pconnect($hostname_mysql,$username_mysql,$password_mysql,true)或trigger_error(mysql_error(),E_USER_ERROR);
>在此行上将单词require_once更改为require:

[?php require(‘/ home / user / Connections / mysql.php’); ?]
>启用MySQL& PHP查询和错误记录. (没有记录错误)

这是代码:[已删除旧的错误代码]

更新:下面的Rob Apodaca的工作答案.

最佳答案 这行:mysql_select_db($database_mysql,$mysql);在您提供的脚本中多次出现.由于$database_mysql的值似乎没有改变,因此我将删除该行的所有实例,并将其放置在mysql_pconnect / mysql_connect行之后.

(编辑:武汉站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读