проблема:
В 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