«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как сохранить все результаты MySQL в массиве PHP?

Как сохранить все результаты MySQL в массиве PHP?

Опубликовано в 2025-04-18
Просматривать:751

How to Fetch All MySQL Results into an Array in PHP?

извлечение всех результатов MySQL в массив

проблема:

В PHP важно получить все выбранные строки MySQL в комплексную обработку данных. Однако обычно используемая функция mysql_fetch_array получает только одну запись за раз. mysql_query ("select * from $ tableName"); $ json = array (); while ($ row = mysql_fetch_assoc ($ result)) { $ json [] = $ row; } echo json_encode ($ json);

это, когда цикл итерации проходит через набор результатов, извлекая каждую строку в ассоциативный массив и добавляя его в массив $ json. Наконец, мы кодируем массив $ json в качестве JSON для удобной обработки.

альтернатива с MySQli:

$result = mysql_query("SELECT * FROM $tableName");

$json = array();
while($row = mysql_fetch_assoc($result)) {
     $json[] = $row;
}

echo json_encode($json);

$ Query = "select * From Table"; $ result = mysqli_query ($ db, $ Query); $ json = mysqli_fetch_all ($ result, mysqli_assoc); echo json_encode ($ json);

, используя функцию mysqli_fetch_all, мы напрямую извлекаем все строки в ассоциативный массив, еще больше упрощая процесс. ]

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3