2009-07-23 7 views
23

Quels sont les avantages d'utiliser MySQLi sur MySQL?Avantages de MySQLi sur MySQL

+1

Vous devriez envisager PDO à la place, puisque le plan est de "faire l'interface PDO du primaire DB pris en charge". http://wiki.php.net/summits/pdmnotesmay09 – GZipp

Répondre

32

Voir the docs:

Quelle est l'extension mysqli de PHP?

L'extension mysqli, ou comme il est parfois connu , MySQL améliorée extension, a été développé pour tirer parti de nouvelles fonctionnalités de systèmes MySQL versions 4.1.3 et plus récentes. L'extension mysqli est incluse avec les versions PHP 5 et plus tard.

L'extension mysqli a un certain nombre de avantages, les améliorations par rapport à l'extension mysql être:

  • Interface orientée objet
  • préparation des commandes
  • Support des commandes multiples
  • Prise en charge des transactions
  • Fonctions de débogage améliorées
  • support du serveur embarqué
+8

Vous jouez avec le feu si vous ' Si vous n'utilisez pas d'instructions préparées, il vous suffit de vous faire pirater plusieurs fois pour vous en rendre compte! – Ali

+18

@Ali: un * couple * de fois? – geowa4

+0

@Dominic, que voulez-vous dire par le soutien aux transactions? Nous pouvons faire des transactions avec mysql de base trop juste? – Pacerier

6

PHP Manual explique les différences

+1

Le lien d'origine ne fonctionne pas, essayez: http://www.php.net/manual/fr/mysqli.overview.php –

Questions connexes