Dans ce cadre de mon boulot chez BSO Communication, je travaille beaucoup avec Php Data Object (PDO pour les intimes). Cette API d'abstraction de base de données est très très puissante, mais encore assez jeune et très mal documentée. Un des gros point fort de PDO réside dans les "fetchmodes", c'est à dire toutes les façons de récupérer les résultats d'une requête SQL, selon ses besoins ; et PDO est loin de se limiter au quatuor "fetch_row", "fetch_array", "fetch_assoc" et "fetch_obj" ! J'ai donc écrit une série d'articles présentant les différents modes de récupération des données et notamment leurs performances (avis aux amateurs de benchmarks !). Ils sont tous disponibles sur le blog de BSO Communication.
  1. Les fetch modes classiques
  2. Les fetch modes orientés objet
  3. Les fetch modes spéciaux
  4. Les fetch modes modificateurs