Question : PHP et mysql

Il y a la méthode 3 par laquelle le manuscrit de PHP est employé pour se relier aux données Objects


1 de PHP de MySQL
1) MySQL Extension
2) (PDO) MySQLi Extension
3)) peut les experts m'énumérer les avantages et les inconvénients de ces 3 method's.
2) et laquelle la méthode est bonne à use.


Note : - Aucuns liens googled please
class= de

Réponse : PHP et mysql

MySQL contre MySQL contre PDO

La prolongation de MySQLi (MySQL amélioré) est un conducteur de base de données relationnelle employé dans le langage de programmation de PHP pour fournir à une interface des bases de données de MySQL.
MySQLi est une version améliorée du conducteur plus ancien de PHP MySQL, offrant de divers avantages.
Les réalisateurs du langage de programmation de PHP recommandent using MySQLi en traitant les versions 4.1.3 de serveur de MySQL et plus nouveau (tire profit de la nouvelle fonctionnalité).
La prolongation de mysqli est incluse avec les versions 5 de PHP et plus tard.    

La prolongation de MySQLi fournit de diverses indemnités en ce qui concerne son prédécesseur, le plus en avant dont être :

   * Une interface orientée objectivement
   * Soutien des déclarations préparées
   * Soutien des rapports multiples
   * Soutien des transactions
   * Appui augmenté d'élimination des imperfections
   * Appui inclus de serveur

La prolongation de conducteur de PDO MySQL, par exemple, n'expose pas un api au programmeur de PHP, mais fournit une interface à la couche de PDO au-dessus de elle.

PDO fournit un api cohérent pour votre application de PHP indépendamment du type de serveur de base de données que votre application se reliera à. Dans la théorie, si vous employez le PDO api, vous pourriez commuter le serveur de base de données que vous avez utilisé, de dire Firebird à MySQL, et devoir seulement faire les modifications mineures à votre code de PHP.      
      D'autres exemples des couches d'abstraction de base de données incluent JDBC pour des applications de Java et DBI pour le Perl.    

 PDO est a un api propre, simple, portatif, mais son inconvénient principal est qu'il ne te permet pas d'employer tous les dispositifs avancés qui sont disponibles dans les dernières versions du serveur de MySQL. Par exemple, PDO ne te permet pas d'employer l'appui de MySQL pour des rapports multiples.    
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us