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

前端之家收集整理的这篇文章主要介绍了在PHP / MySQL中间歇性的“未选择数据库”? 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

有一个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行之后.
原文链接:https://www.f2er.com/mysql/532096.html

猜你在找的MySQL相关文章