Avec PDO ? Par le mode PDO::FETCH_OBJ ou PDO::FETCH_CLASS suivant le besoin (mais faute de précisions va savoir) avec un objet par ligne mais rien empêche un autre objet d'avoir une propriété (tableau) pour les contenir.
Je m'explique, l'énoncé présente un tableau contenant les données d'un client( n°, nom adresse...), je dois créer à l'aide du langage php un objet contenant l'ensemble des données du client.
Ca ne m'est personnellement guère plus clair. Ce serait plus simple de nous donner l'énoncé, au moins on partirait des mêmes données que toi et ce serait bien plus précis.
Tableau ? HTML ou PHP ?
Avec un tableau PHP, suffit d'une cast en object pour obtenir une instance stdclass. Pour une classe précise, suffit d'une hydratation ou d'utiliser la reflection, tout dépend comment est prévue la classe (attributs privés ou non, setters prévus ou non, etc).
Si ledit tableau est le résultat d'une requête, pas besoin de faire un fetch quand on peut directement obtenir une instance (avec PDO : PDO::FETCH_ASSOC/PDO::FETCH_BOTH => PDO::FETCH_OBJ ou PDO::FETCH_CLASS comme évoqué dans mon premier post).
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
julp.fr ~ PHP < 8.0.0 : activer les erreurs PDO/SQL ~ PHP < 8.1.0 : activer les erreurs mysqli
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales