Mysqli Connect上的未知数据库......但它确实存在

时间:2016-05-13 10:38:42

标签: php mysql

我在Mysql连接文件上收到错误1049,但我已验证此表存在。当我尝试通过PDO连接到它时,它工作得非常好。所以很明显我的代码中有一个错误。

我的代码:

<?php

  $db = new mysqli('localhost', 'root', '', 'mysqliphp');

  if ($db->connect_errno) {
    die('Houston, we have a problem!');
  } else {
    Echo 'Everything is fine.';
  }

?>

错误:

Warning: mysqli::__construct(): (HY000/1049): Unknown database 'mysqliphp' in C:\xampp2\htdocs\mysqliconnect.php on line 3
Houston, we have a problem!

问题是什么?提前谢谢!

1 个答案:

答案 0 :(得分:1)

在您提出的问题中,您提到的表存在mysqliphp,但您在此处将该名称作为数据库传递。因此错误