PHP和MySQL - 无法选择数据库

时间:2013-03-21 06:48:39

标签: php mysql

我正在尝试使用数据库'coolometer。我试过像这样连接:

$con = mysqli_connect("localhost", "x", "x", "coolometer") or die("cannot connect");

但它只是说“没有选择数据库”。有什么建议吗?

4 个答案:

答案 0 :(得分:2)

我认为您的MySQLi扩展已禁用,因此您需要先检查var_dump(function_exists('mysqli_connect'));如果它输出bool(false),那么你需要启用MySQLi扩展。

答案 1 :(得分:1)

检查数据库名称是否正确,有时候,数据库名称前面有一个前缀,然后使用的正确数据库名称是“prefix_databasename”。

另一种可能是您的用户x使用密码x无法正确访问您尝试选择的数据库。如果是这种情况,那么也没有选择数据库。

答案 2 :(得分:0)

检查您的数据库是否是同一个名字...... 似乎你只是写错了你的数据库...... 或mybe错误的用户或密码,有时如果你使用连接到你的电脑上的localhost(简单的家用电脑测试网站),那么没有密码只是留空......(其中一个可用...

答案 3 :(得分:0)

确保您没有使用

mysqli_close($con);

中间的任何位置,您需要稍后使用$con连接。 因为关闭它时除非再次启动连接,否则无法使用它。

相关问题