mysqli_connect获取root(用户),而不是我的用户名[duplicate]

问题描述 投票:-1回答:1
Success... Localhost via UNIX socket 
Warning: mysql_query() [function.mysql-query]: Access denied for user 'root'@'localhost' (using password: NO) 

谁能告诉我为什么尝试使用我的用户名和密码进行连接时得到上述'root'@'localhost' (using password: NO)

我的代码或我使用的服务器是否存在问题,无法识别我的用户名和密码?

我实际上是从我访问过的许多站点之一的答复中复制了此代码。

<?php

/* Set Variables */

$host="localhost";
$db="beebot_memdb";
$username="beebot_weber";
$pass="xxxxxxxxxx";

/* Attempt to connect */

$mysqli=mysqli_connect($host,$username,$pass,$db);

if (mysqli_connect_error())
{
    die('Connect Error (' . mysqli_connect_errno() . ') ' . mysqli_connect_error());
}
else
{
    echo 'Success... ' . $mysqli->host_info . "\n";
    $mysqli->close();
}

?>
php mysqli database-connection
1个回答
-1
投票

使用密码:否

表示您试图对密码进行身份验证。

© www.soinside.com 2019 - 2024. All rights reserved.