在我的一台服务器上,我遇到了一件奇怪的事情。PHP已经停止隐式检测MySQL数据库链接
通常情况下,当一个脚本执行mysql_query($query)
时,如果预先成功调用了mysql_connect()
,它就会正常工作。
现在,它的工作时间不到一半。现在,我突然不得不编辑整个购物车的价值的mysql_query调用,以包括过去是一个可选的数据库链接。换句话说,mysql_query($query, $db_link)
现在是代码的样子。
我已经做了这个暂时的访问者仍然可以使用该网站,但我真的需要知道什么可能导致这样的事件。
是否有一些设置可能会在某个php.ini文件中发生某种改变,导致这种情况?我知道在发生这种情况时我并没有触及他们,而且当时我是唯一登录服务器的人(据我所知)。
你确定现在脚本中没有另外一个'mysql_connect()'了吗?我不相信这种行为是可配置的。 – Brad
我可以链接到使用'mysql_?' – Ohgodwhy
@Ohgodwhy的购物车:网上的每个购物车仍使用旧代码。可能有很多。 :) – Herbert