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�.
        
        

Répondre à