Bonjour. Merci beaucoup ; comme d’habitude tes explications sont très précises et bien compréhensibles.
> Le 5 janv. 2018 à 00:48, Abdel <[email protected]> a écrit : > > Coucou Christophe, > >> je souhaiterais savoir la différence entre pdo fetch_assoc fetch_obj >> fetch_column enfin les differents fetch. > > > Question intéressante. > > En effet, beaucoup de gens se plaignent du manque de documentations relatives > aux modes de fetchs utilisées avec PDO. > > En gros, le mode par défaut est PDO::FETCH_BOTH. > > C'est un mode qui fait en sorte que les colonnes extraites de la bdd en > fonction de la requête SELECT exécutée seront d'une part indexées par un > nombre, mais aussi par une clé représentant le nom de chaque colonne. > > Il est en sorte un assemblage de PDO::FETCH_NUM et PDO::FETCH_ASSOC. > > Comparé avec l'extension mysql, c'est l'équivalent de mysql_fetch_array. > > Le mode PDO::FETCH_ASSOC. > > C'est un mode qui fait en sorte que les colonnes extraites de la bdd en > fonction de la requête SELECT exécutée seront indexées par une clé > représentant le nom de chaque colonne. > > C'est l'équivalent de mysql_fetch_assoc. > > Le mode PDO::FETCH_NUM. > > C'est un mode qui fait en sorte que les colonnes extraites de la bdd en > fonction de la requête SELECT exécutée seront indexées par un nombre > représentant chaque colonne. > > La première colonne est indexée par 0, la seconde 1, etc. > > C'est l'équivalent de mysql_fetch_row. > > Le mode PDO::FETCH_OBJ. > > C'est un mode qui va faire en sorte que les données résultantes de la requête > SELECT exécutée seront représentée par un objet, dont chacun des attributs > sera le nom d'une colonne. > > Ainsi $obj->nom renverra le nom de l'enregistrement, $obj->prenom le prénom, > etc. > > Ce mode avait déjà existé avec l'extension mysql, sous le nom de > mysql_fetch_object, mais il est beaucoup plus approprié avec PDO, étant > lui-même orienté objet. > > J'espère que ce petit résumé t'aidera à mieux comprendre ces modes, sachant > qu'il en reste encore, qui sont très peu documentés et que nous sommes en > quelque sorte obligés d'étudier par l'expérience lol ! > > Voici une page qui en décrit certains en français : > > https://www.julp.fr/articles/2-4-exploitation-des-donnees-de-requetes-select.html > > Bien amicalement, > Abdel. > > > > Le 04/01/2018 à 18:21, Christophe Garnier a écrit : >> salut a tous. >> je souhaiterais savoir la différence entre pdo fetch_assoc fetch_obj >> fetch_column enfin les differents fetch >> jai du mal a trouver des infos précises sur le net. merci. >> >> >> Envoyé de mon iPhoneProgliste : >> Pour se d�sinscrire de la liste : >> mailto:[email protected]?subject=unsubscribe >> >> Pour voir les archives de la liste : >> http://www.mail-archive.com/[email protected]/ >> >> Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � >> 2 MO >> >> Pour acc�der aux fichiers de la liste >> http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr >> Ou en utilisant la nouvelle page de partage : >> http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt >> Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je >> vous r�pondrez en priv�. >> >> >> > > Progliste : > Pour se d�sinscrire de la liste : > mailto:[email protected]?subject=unsubscribe > > Pour voir les archives de la liste : > http://www.mail-archive.com/[email protected]/ > > Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � > 2 MO > Pour acc�der aux fichiers de la liste > http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr > Ou en utilisant la nouvelle page de partage : > http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt > Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je > vous r�pondrez en priv�. > > Progliste : Pour se d�sinscrire de la liste : mailto:[email protected]?subject=unsubscribe Pour voir les archives de la liste : http://www.mail-archive.com/[email protected]/ Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO Pour acc�der aux fichiers de la liste http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr Ou en utilisant la nouvelle page de partage : http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je vous r�pondrez en priv�.
