Fråga : php och mysql

Det finns metod 3 som PHP skrivar vid är van vid förbinder till MySQL
1) MySQL Extension
2) MySQLi Extension
3) PHP-data (PDO) Objects


1) kan experterna lista mig fördelarna & missgynnar av dessa 3 method's.
2), och som metoden är bra till use.


Note: - Googled inget anknyter please
" klar "

Svar : php och mysql

MySQL vs MySQL vs PDO

Den MySQLi f8orlängningen (förbättrade MySQL) är en relations- databaschaufför som används i det programmera språket för PHP för att ge en ha kontakt med MySQL databaser.
MySQLi är en förbättrad version av den äldre chauffören för PHP MySQL, att erbjuda som är olikt, gynnar.
Bärarna av det programmera språket för PHP rekommenderar using MySQLi, när de handlar med MySQL serverversioner 4.1.3 och nyare (takesfördel av ny funktionsduglighet).
Mysqlif8orlängningen är inklusive med PHP-versioner 5 och mer sistnämnd.    

Den MySQLi f8orlängningen ger olikt gynnar med hänsyn till dess föregångare, det mest framstående av vilka är:

   * Ett object-oriented har kontakt
   * Service för förberedda meddelanden
   * Service för multipelmeddelanden
   * Service för transaktioner
   * Förhöjd feltestningsservice
   * Inbäddad serverservice

Chaufförf8orlängningen för PDO MySQL, till exempel, gör inte blottan en API till PHP-programmeraren, utan ger en ha kontakt till PDO-lagrar ovanför den.

PDO ger en jämn API för din PHP-applikation utan hänsyn till typen av databasserveren som din ska applikation förbind till. I teori om du använder PDOEN API, du kunde koppla databasserveren som du använde, från något att säga Firebird till MySQL och endast behov för att göra minderårigändringar till din PHP att kodifiera.      
      Andra exempel av databasabstraktionlagrar inkluderar JDBC för Java applikationer och DBI för Perl.    

 PDO är har en ren, enkel bärbar API, men dess huvudsakligt missgynnar är att det inte låter dig använda alla av avancerade särdrag som är tillgängliga i de senaste versionerna av den MySQL serveren. Till exempel PDO låter inte dig använda MySQLs service för multipelmeddelanden.    
Andra lösningar  
 
programming4us programming4us