Page 1 sur 1

Récupérer l'ensemble des champs d'une table Mysql dans un tableau

Posté : 24 mai 2020, 20:36
par yannmith13
Bonjour à tous et merci d'avance à ceux qui passeront par ici et donneront un petit coup de main à un pauvre novice du développement :)

Voilà la situation :
j'ai une base de données contenant une table 'users' dont les champs sont : 'id_user', 'nom', 'email'.
J'aimerai dans mon script php créer un array contenant à chaque clé toutes les infos correspondant à un user.

Par exemple ->
liste_users[0] = [0, 'yann', '[email protected]'];
liste_users[1] = [2, 'robert', '[email protected]'];
liste_users[2] = [10, 'Jean-Louis', '[email protected]'];
etc...

J'ai essayé des while, des for, des foreach mais je me casse la tête sans succès.
Si l'un d'entre vous peut m'aider, je suis le plus heureux du monde :)

merci d'avance

Yann

Re: Récupérer l'ensemble des champs d'une table Mysql dans un tableau

Posté : 25 mai 2020, 00:47
par @rthur
Bonjour,
C'est exactement ce que fait la fonction fetchAll() de PDO ou de MySQLi en fonction de ce que tu utilises.

Inspire toi des exemples de la doc :
- Pour PDO : https://www.php.net/manual/fr/pdostatement.fetchall.php
- Pour MySQLi : https://www.php.net/manual/fr/mysqli-re ... ch-all.php