mysqli_connect()给出:警告:mysqli_connect():在第16行的C:\wamp\www\kolmas\config\setup.php中

mysqli_connect()给出:警告:mysqli_connect():在第16行的C:\wamp\www\kolmas\config\setup.php中,php,mysql,Php,Mysql,我在第15-16-17行有以下代码: <?php $dbc = mysqli_connect('localhost','developer','password1','kolmas'); ?> 这一行放在setup.php文件中,该文件包含在文档顶部第1行的index.php文件中 <?php include('config/setup.php'); ?> 数据库位于wampserver,用户名、密码和数据库名称检查20次。Wamp服务器是联机服务器。当我加载inde

我在第15-16-17行有以下代码:

<?php
$dbc = mysqli_connect('localhost','developer','password1','kolmas');
?>
这一行放在setup.php文件中,该文件包含在文档顶部第1行的index.php文件中

<?php include('config/setup.php'); ?>
数据库位于wampserver,用户名、密码和数据库名称检查20次。Wamp服务器是联机服务器。当我加载index.php页面时,它会显示页面、css和所有内容,但在所有内容的顶部都有一个警告:


可能的原因和解决方案是什么?

使用这种类型的连接来连接数据库:-

$mysqli = mysqli_connect('localhost', 'developer', 'password1');


if (!$mysqli) {
    die("Connection failed: " . mysqli_connect_error());
} else{ 
    $mysqli->select_db("kolmas");
}

mysqli是否已启用?如果未启用,将抛出致命错误。不回显mysqli_connect_错误;这将告诉你它失败的原因。这是一个奇怪的警告,没有实际的消息可能是错误处理程序由于某种原因出错了?尝试一个自定义错误处理程序,如异常错误处理程序/检查mysql\u connect$servername、$username\u db、$password\u db是否也会发生这种情况;我试过了,把结果放在同一个url上,pic no 2I还把我的代码文件setup.php和index.php的图像添加到了这个url中,这个问题必须与mysql有关。当我使用root连接并且没有密码时,一切正常。但是,当我创建新用户时,例如dev,输入密码,比如password1,并将它们作为参数,然后我得到这个警告,它的行为就好像密码是错误的或其他什么。当我将参数设置为root并尝试使用错误的密码连接时,例如,插入4号作为密码-我得到了非常类似的警告,但没有页面的任何内容,并且警告下有以下文本:ConnectionError:Accčs refussépour l'usilisateur:'root'@'@localhost'mot de passe:ouith尽管内容消失了,因为我使用了OR die函数。但ROOT以外的其他用户的问题仍然存在@Phil