"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment enregistrer tous les résultats MySQL dans un tableau en PHP?

Comment enregistrer tous les résultats MySQL dans un tableau en PHP?

Publié le 2025-04-18
Parcourir:835

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

Récupérer tous les résultats mysql en un tableau

problème:

En php, il est important de récupérer les lignes MySQL toutes sélectionnées dans un tableau pour le traitement complet des données. Cependant, la fonction mysql_fetch_array couramment utilisée ne récupère qu'un seul enregistrement à la fois. mySQL_Query ("SELECT * FROM $ TableName"); $ json = array (); while ($ row = mysql_fetch_assoc ($ result)) { $ json [] = $ row; } echo json_encode ($ json);

while while while iterats via le jeu de résultats, extraire chaque ligne dans un tableau associatif et l'ajout au tableau $ json. Enfin, nous encodons le tableau $ JSON en tant que JSON pour un traitement pratique.

Alternative avec 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);

En tirant la fonction de la fonction mysqli_fetch_all, nous récupérons directement toutes les lignes dans un tableau associatif, simplifiant encore le processus.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3