MySQLi est la nouvelle extension PHP pour MySQL, disponible depuis PHP 5. Elle est plus puissante et plus rapide, mais n'est pas disponible pour les versions 4, les plus répandues. Si vous voulez profiter de mysqli ou anticiper simplement la future migration vers PHP 5, John Coggeshall a publié une bibliothèque qui permet de disposer de l'API mysqli tout en utilisant mysql. Lors de la migration, il suffira de supprimer la bibliothèque pour être déjà compatible.
MySQL publie un utilitaire 'Converting to MySQLi' qui permet de convertir les scripts qui utilisent mysql en script qui utilisent mysqli, la nouvelle interface de programmation de PHP pour MySQL....
Voici un test comparatif entre PDO, mysqli et mysql sur PHP 5.1. Ces trois extensions permettent d'accéder à la base de données MySQL, et il était tentant de les comparer...
PHP5 est maintenant livré avec l'extension mysqli : mysql improved, pour MySQL amélioré. Elle remplace l'extension mysql par des fonctions équivalentes, avec le i en plus dans le préfixe. Outre le nettoyage du code et sa modernisation, PHP supporte aussi de nombreuses améliorations de MySQL et de fonctionnalités coté PHP. Si vous envisagez la migration d'un environnement à l'autre (mysql vers mysqli), voici comment faire pour avoir les deux extensions dans le même PHP : en général, elles sont mutuellement exclusives.
Is mysqlnd est une extension de mysql qui prend de plus en plus de l'importance. Une étude a été effectuée avec PHP 6 et MySQL 5.1.15 beta en activant les extensions mysql et mysqli
Les performances montrent de nombreux possibilités avec mysqli
Le projet mysqlnd recherche des testeurs actifs.
mysqlnd est un projet de remplacement complet des bibliothèques mysql pour PHP. Avec une licence compatible avec PHP, et la même interface que mysql et mysqli, mysqlnd propose d'apporter de nouvelle performances, ainsi que l'expérience de Andrey Hristov et Georg Richter dans le processus.
mysqlnd se télécharge pour PHP 6 et 5, et remplace l'extension mysqli : les scripts actuels ne devrait voir aucune modification. A terme, mysqlnd remplacera toutes les versions actuelles des extensions PHP, mais probablement pas avant PHP 6.
Phind est un serveur de noms de domaines complet, écrit entièrement en PHP. Il supporte l'absraction de base de données (dbase, fbsql, interbase, informix, msql, mssql, mysql, mysqli, oci8,...
Evidemment, c'est déjà le cas, et même, PHP dispose de plusieurs pilotes MySQL (mysql, mysqli au moins). Mais une question revient fréquemment dans les discussions entre programmeur : comment est-ce...
Cet article reprend toutes les possibilités actuelles pour se connecter à MySQL : le patriarche ext/mysql, le nouveau ext/mysqli, et l'outsider ext/pdo. Trois méthodes pour utiliser la base de données...
Zend Framework Preview 0.2.0 vient d'être publié, avec une liste impressionnante de nouveautés : nouveau MVC, requête et réponse HTTP, Luence, MySQLi, serveur JSON, serveur et client REST, serveur et...
Aaron Wormus publie le 44eme résumé de la semaine de développement de PHP
+ Discussions autour de l'opérateur new et du retour de références
+ PEAR 1.4 se rapproche
+ PHP|Tropics
+ Problèmes de compilations sous Windows à cause de mysqli
+ Compatibilité MDB2 avec PDO
+ print_r() et <pre>
Les transactions pour MySQL ont été longtemps attendues, et lorsqu'elles ont été publiée, elles disposaient déjà d'une extension spécifique en PHP pour les gérer. C'est le sujet de cet article...
Passer la production de mémoire RAM en 50 nm ? Ce n'est pas trivial.
La première version du futur pilote MySQL pour PHP est publiée. Ce pilote est une solution de remplacement pour les extensions mysql et mysqli, fournissant ainsi une bibliothèque de connexion...
15 paquets ont été mis à jour cette semaine :
: MDB2
: Pilote iBase pour MDB2
: Pilote mysql pour MDB2
: Pilote mysqli pour MDB2
: Pilote...