Se connecter ou Enregistrer gratuitement!
 Accueil > Articles > PHP > Enfin un fetchAll avec MySQLi
RSS
RSS
 
Enfin un fetchAll avec MySQLi
Date 24/09/2009 18:36  Auteur julien pauli pour developpez.c  Hits 797  Langue French

Et oui, les adeptes de l'extension MySQLi de PHP le savent, il n'existe aucun moyen de récupérer tous les résultats d'une requête d'un seul coup. Certes cette opération peut être très lourde et doit être utilisée avec précaution, mais PDO propose bel et bien un "fetchAll()".

 


C'est une histoire de pilote en fait, depuis PHP5.3 , MySQLi peut utiliser MySQLnd, le nouveau pilote maison sous licence PHP, supprimant la dépendance envers libMySQL.
Si MySQLi est compilée avec MySQLnd, alors vous avez accès à la fonction mysqli_fetch_all() (ou son équivalent objet).

Notez que malheureusement, il n'est toujours pas possible de récupérer un tableau ou un objet depuis une requête préparée sous MySQLi (classe MySQLi_Stmt) , on ne peut que lier des variables PHP ce qui est très peu pratique...

mysqli_fetch_all() est définie ici, pour les amateurs de C ;-)

Pas de commentaire.

Me payer un café



Le menu 01net.ma

User Block

Bonjour Invité
IP: 38.107.179.213

Nom d'utilisateur
Mot de passe

Qui est en ligne

US 38.107.x.x
US 38.107.x.x
FR 88.166.x.x
US 38.107.x.x
US 38.107.x.x
MA 41.249.x.x
MA 41.248.x.x
BE 83.101.x.x
FR 83.196.x.x
US 38.107.x.x
CN 61.160.x.x
Unknown 213.55.x.x
BE 81.244.x.x
FR 86.74.x.x
Unknown 197.7.x.x
FR 86.204.x.x
US Google spider

 
Recent posts
Recent comments
Bullet Dogberman: Bonjour !!! Un autre pet..
Bullet minorg: super bien mieu que le fa..
Bullet xalide: enfin un système stable
Bullet zonH: Bonsoir, Merci d%u2019a..
RSS Feeds