【问题标题】:What part of my code is getting me a warning? [duplicate]我的代码的哪一部分给了我警告? [复制]
【发布时间】:2020-09-24 22:21:27
【问题描述】:

代码

index.php 文件

<?php
  include_once 'includes/dbh.php';
?>
<!DOCTYPE html>
<html>
    <head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>

<?php

    $sql = "SELECT * FROM data";
    $result = mysqli_query($conn, $sql);
    $datas = array();
    if (mysqli_num_rows($result) > 0) {
        while($row = mysqli_fetch_assoc($result)) {
            $datas[] = $row;
        }
    }

    //print_r($datas);

    //foreach ($datas[0] as $data) {
    //    echo $data['text']." ";
    //}

?>

</body>
</html>

包含文件

<?php

$server = "localhost";
$username = "";
$password = "";
$database = "test";

$conn = mysqli_connect($server, $username, 
$password, $database);
if (!$conn) {
    die("Connection failed: " . 
mysqli_connect_error());
}

警告

警告:mysqli_connect(): (HY000/1045): Access denied for user ''@'localhost' (using password: NO) in C:\xampp\htdocs\databasetoarray\includes\dbh.php on line 8 连接失败:用户 ''@'localhost' 的访问被拒绝(使用密码:否)

其他信息 数据库和php文件都正确命名。

目标 我正在尝试使用我在互联网上找到的教程从数据库中获取数组。

问题 如果使用正确的编码,这种方法是否有效?如果是这样,我可以进行哪些更改以使其正常工作?

【问题讨论】:

  • eror is mysql connection error, You shold use $username = "root";
  • 成功了,谢谢!

标签: php arrays database


【解决方案1】:

mysql的默认密码是root,如果你想设置另一个你应该改变它。

【讨论】:

    【解决方案2】:

    请连接到 localhost/phpmyadmin 并验证凭据并在此处更新:

    $server = "localhost";
    $username = "";
    $password = "";
    $database = "test";
    

    默认用户名为root,密码为空。

    【讨论】:

      【解决方案3】:

      在本地主机上,你应该使用用户名是 root,密码为空,正确的数据库名称使用以下代码

      $server = "localhost";
      $username = "root";
      $password = "";
      $database = "test";
      
      $conn = mysqli_connect($server, $username, 
      $password, $database);
      if (!$conn) {
          die("Connection failed: " . 
      mysqli_connect_error());
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-31
        • 1970-01-01
        • 2017-02-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多