【问题标题】:MySQLi not able to select databaseMySQLi 无法选择数据库
【发布时间】:2015-07-19 05:10:09
【问题描述】:

我遇到了一个试图选择新数据库的网站。在早期的脚本中一切都很好,我能够选择数据库并将它们用于我的查询。但是这一次它不允许我更改数据库并保留在前一个数据库上。此行不起作用:

global $mysqli; 
mysqli_select_db($mysqli, "new_database") or die("can't find it");

它只是停留在先前选择的数据库中...

感谢您的帮助!

【问题讨论】:

  • 你能显示整个连接代码吗..
  • 您能否展示您的完整连接脚本,以便我们确定您在做正确的事情。如果您需要再次连接,请参阅stackoverflow.com/questions/30050505/…
  • 提交您的完整代码。在哪里设置 $mysqli 的值
  • 这是我连接数据库的方式: [$mysqli = new mysqli($db_host, $db_user, $db_pass, $db_name);全球 $mysqli;]
  • 没关系,问题已经解决了。我对新定义的数据库的访问被拒绝了。我得调查一下。无论如何感谢您的帮助!

标签: php mysql mysqli


【解决方案1】:

试试这个

 $con = mysqli_connect("localhost","root","","your_db");

【讨论】:

    【解决方案2】:

    这里的$mysqli 是什么?
    没关系...你应该试试这个:(尽管将此文件保存在包含文件夹中,以便您可以include()require() 将其保存在另一个文件中)

    $connection = mysqli_connect("localhost","root","password","db_name");  //localhost is the host name it could be your websites name,root is the user name,password is the password of the mysql and db_name is the name of the database
    

    this 文章将帮助您使用mysqli

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多