有一个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的工作答案.
最佳答案