Я пытаюсь заполнить таблицу данными из базы данных. Я гугле экстенсивно, но ничего не похоже на работуЗаполнение таблицы с PHP продолжает давать мне общую ошибку
Я всегда получаю пустую таблицу с следующей ошибкой: ** Внимание: mysqli_fetch_assoc() ожидает, что именно 1 параметр, 2 приведены в **
Дело в том, если я только дать ему 1 параметр, тогда страница застряла на вращающемся погрузчике.
Часть моего HTML-код:
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL | E_STRICT);
session_start();
include 'config.php';
$query_string = "SELECT * FROM tbl_User";
$query = mysqli_query($con, $query_string);
?><!DOCTYPE html>
<html lang="en">
<head>
....
</head>
<body>
<table id="myTable" class="table table-striped">
<thead>
<tr>
<th>Name</th>
<th>Email</th>
<th>Profile Picture</th>
<th>Role</th>
</tr>
</thead>
<tbody>
<?php
while($row = mysqli_fetch_assoc($con, $query)){
echo "<tr>";
echo "<td>".$row['name']."</td>";
echo "<td>".$row['email']."</td>";
echo "</tr>";
}
?>
</tbody>
</table>
Код для config.php:
<?php
$con = mysqli_connect("localhost", "root", "root", "chall") or die("Error " . mysqli_error($con));
?>
Пожалуйста, кто-нибудь имеет представление о том, как решить эту проблему.
Не передавайте соединение в 'mysqli_fetch_assoc ($ CON, $ запрос)) {' – Saty
так же, как и ошибочных состояний; вы не читали руководства? –
@ Сати, да, но если я оставлю это. страница застряла на моем вращающемся погрузчике .... – GY22