2009-07-23 11 views
23

Quali sono i vantaggi dell'utilizzo di MySQLi su MySQL?Vantaggi di MySQLi su MySQL

+1

Si dovrebbe considerare DOP invece, dal momento che il piano è quello di "rendere DOP primario supportata l'interfaccia DB". http://wiki.php.net/summits/pdmnotesmay09 – GZipp

risposta

32

Vedi the docs:

Qual è l'estensione mysqli di PHP?

L'estensione mysqli, o come è volte conosciuto, il MySQL migliorato estensione, è stato sviluppato per prendere approfittare delle nuove funzionalità si trovano in MySQL sistemi versioni 4.1.3 e più recenti. L'estensione mysqli è inclusa con le versioni di PHP 5 e in seguito.

L'estensione mysqli ha una serie di vantaggi, i miglioramenti chiave oltre dell'essere estensione mysql:

  • orientata agli oggetti interfaccia
  • supporto per istruzioni preparate
  • Supporto per più istruzioni
  • Supporto per le transazioni
  • Funzionalità avanzate di debug
  • supporto server incorporato
+8

Stai giocando con il fuoco se tu " non usando affermazioni preparate, devi solo essere hackerato un paio di volte per rendertene conto! – Ali

+18

@Ali: un * paio * di volte? – geowa4

+0

@Dominic, cosa intendi per supporto per le transazioni? Possiamo anche fare transazioni con mysql di base, giusto? – Pacerier

6

PHP Manual spiega le differenze

+1

Link originale non funzionante, prova: http://www.php.net/manual/en/mysqli.overview.php –