我正在尝试使用数据库'coolometer。我试过像这样连接:
$con = mysqli_connect("localhost", "x", "x", "coolometer") or die("cannot connect");
但它只是说“没有选择数据库”。有什么建议吗?
答案 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
连接。
因为关闭它时除非再次启动连接,否则无法使用它。