php - 警告 : mysqli_select_db() expects parameter 1 to be mysqli, 给出 null

标签 php mysql mysqli

我不断收到错误消息。

<?php

mysqli_connect("localhost", "root", "");
mysqli_select_db("account");

?>

这是我尝试在浏览器中加载它时收到的错误消息:

Warning: mysqli_select_db() expects parameter 1 to be mysqli, null given in C:\xampp\htdocs\MyWebsite\TechanexSiteBase\connect.php on line 4.

最佳答案

完整指南

注意:

  • 使用 mysqli,您可以在 mysqli_connect() 中指定数据库名称
  • 您必须使用mysqli_connect_error()而不是mysqli_error()来获取 来自 mysqli_connect() 的错误,因为后者要求您提供 有效的连接。

    <?php
    
        // Creating a database connection
    
        $connection = mysqli_connect("localhost", "root", "", "databse_name");
        if (!$connection) {
            die("Database connection failed: " . mysqli_connect_error());
        }
    
    
        // Selecting a database 
    
        $db_select = mysqli_select_db($connection, "databse_name");
        if (!$db_select) {
            die("Database selection failed: " . mysqli_connect_error());
        }
    
    ?>
    

只需复制并粘贴然后更改数据库名称

关于php - 警告 : mysqli_select_db() expects parameter 1 to be mysqli, 给出 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35472867/

相关文章:

java - hibernate :无法使用 hibernate 从 MySQL 中提取数据

php - 在查询中返回字符串

php - 最好使用私有(private)方法还是保护方法?

php - Zend Studio IDE 中 "Assignment in condition"警告背后的基本原理是什么?

mysql - SQL UPDATE 的改进

php - 如何 JOIN 这 3 个表

php - MySQLi 到 SQLSRV 的迁移 - MySQLi 的 fetch_assoc() 与 SQLSRV 的 fetch()

php - 第 17 行出现 fatal error : Call to a member function fetch_assoc() on a non-object in . ..

php - 使用限制时sql查询返回错误

php header() 无法在 ssl 网站上运行