我在localhost上使用 LAMP 。我可以使用 mysql db 登录,进入主页(数据驱动),但是当我进入这个特定页面时,它很好,但是当我刷新错误是“未选择数据库”时,每个页面都会这样说。
我重新启动了 Apache、MySQL 服务器
浏览器 FF、IE、Chrome 都显示相同的错误,也清除了缓存。同时使用相同 LAMP 服务器的其他网站也可以正常工作。
现在这很奇怪
欢迎所有想法。
主要页面是否正在使用mysql_select_db("foo")
而这个特定页面没有?
当您使用 php 连接时,您没有选择数据库(或选择失败)。是否可能使用了未正确填充的变量?
在代码(PHP)的某处,默认数据库被重置,可能是在共享数据库连接上。我想这是您使用的产品中的错误。
尝试浏览它与数据库连接的代码并尝试提取数据。大多数时候,有一个配置文件定义了连接属性,如用户名、密码、数据库服务器、端口和要使用的数据库。
例如在 phpMyAdmin 中将信息保存在library/Config.class.php文件中。