fetch

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fetch

par Louisss » 10 mai 2008, 11:58

Merci Cyrano.

J'étais en train d'ajouter une question subsidiaire au moment où tu as postée ta réponse, mais ça me fait déjà une question en moins !

par Cyrano » 10 mai 2008, 11:55

Si on regarde une traduction pour fetch, on y voit "Aller chercher" : ton interprétation est donc assez bonne lorsque tu dis que c'est le résultat de ta requête à ce détail près que ça ne peut s'appliquer que sur une requête SELECT. On pourrait librement traduire par "Résultat de la requête de sélection". Avec MySQL par exemple, on peut obtenir ce résultat en précisant sous quelle forme : ce sera soit un tableau associatif (mysql_fetch_assoc()), soit indexé numériquement (mysql_fetch_row()), soit une combinaison des deux (mysql_fetch_array()) soit une collection d'objets (mysql_fetch_object())

fetch

par Louisss » 10 mai 2008, 11:50

Bonjour.

Juste une petite question bête, mais je ne trouve de réponse nul part, même pas dans la documentation PHP : que désigne-t-on exactement par le terme "fetch" ?

Est-ce que c'est le pointeur sur un enregistrement du résultat de mysql_query() ?
Ou autre chose ?

D'autre part, au sujet de mysql_result(), la documentation PHP dit que :

Code : Tout sélectionner

Lorsque vous travaillez sur des résultats de grande taille, il est conseillé d'utiliser une des fonctions qui vont rechercher une ligne entière dans un tableau. Ces fonctions sont NETTEMENT plus rapides.
De quelles fonctions parle-t-on ? Des fonctions comme mysql_fetch_rows() ou mysql_fetch_assoc() ?

Merci d'avance.