Методы получения и кодирования нескольких строк из MySQLi в PHP в JSON

Чтобы вернуть несколько строк из MySQLi в PHP и закодировать их в JSON, вы можете использовать следующие методы:

Метод 1: использование fetch_all и json_encode

$query = "SELECT * FROM your_table";
$result = $mysqli->query($query);
$rows = $result->fetch_all(MYSQLI_ASSOC);
$json = json_encode($rows);
echo $json;

Метод 2: использование цикла и json_encode

$query = "SELECT * FROM your_table";
$result = $mysqli->query($query);
$rows = array();
while ($row = $result->fetch_assoc()) {
    $rows[] = $row;
}
$json = json_encode($rows);
echo $json;

Метод 3. Использование fetch_array и json_encode

$query = "SELECT * FROM your_table";
$result = $mysqli->query($query);
$rows = array();
while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
    $rows[] = $row;
}
$json = json_encode($rows);
echo $json;

Эти методы извлекают данные из базы данных с помощью MySQLi и сохраняют их в массиве. Затем массивы кодируются в формат JSON с помощью функции json_encode. Наконец, данные JSON отображаются или возвращаются по мере необходимости.