【发布时间】: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";
-
成功了,谢谢!