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

标签 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!

有什么问题吗?提前致谢!

最佳答案

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

关于php - Mysqli Connect 上的未知数据库...但它确实存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37207862/

相关文章:

php - 如何在 304 未修改时减少 apache http 响应 header 大小

php - Joomla Mysql 查询问题

php - 如何用 php 打印 $

php - 从具有 10k+ 记录的表中选择随机行

php - 您可以从位于单个结果集中的两个单独的表中提取数据吗? [不加入问题]

php - 合并两个日志类型特征查询的返回结果

mysql - 在数据库的未知表中查找特定列?

php - Laravel 5.1 查询范围

mysql - Snap Web 应用程序与 MySQL 连接

php - 数据库字段数据未出现在 PHP 的表单文本框中