2009-07-23 5 views
23

Was sind die Vorteile von MySQLi gegenüber MySQL?Vorteile von MySQL gegenüber MySQL

+1

Sie PDO stattdessen in Betracht ziehen sollten, da der Plan ist es, "PDO machen die primäre unterstützt DB-Schnittstelle". http://wiki.php.net/summits/pdmnotesmay09 – GZipp

Antwort

32

the docs Siehe:

Was ist mysqli-Erweiterung von PHP?

Die mysqli-Erweiterung, oder, wie es manchmal bekannt ist, die MySQL verbessert Erweiterung wurde Vorteile der neuen Funktionen in MySQL Systeme Versionen 4.1.3 und neuere gefunden nehmen entwickelt. Die mysqli-Erweiterung ist mit den PHP-Versionen 5 und später enthalten.

Die mysqli-Erweiterung hat eine Reihe von Vorteile, die wichtigsten Verbesserungen gegenüber die MySQL-Erweiterung Wesen:

  • objektorientierte Schnittstelle
  • Unterstützung für Prepared Statements
  • Unterstützung für mehrere Statements
  • Unterstützung für Transaktionen
  • Erweiterte Debugging-Funktionen
  • Embedded-Server-Unterstützung
+8

Sie spielen mit dem Feuer, wenn Sie ' Wenn du keine vorbereiteten Aussagen verwendest, musst du nur ein paar Mal gehackt werden, um das zu erkennen! – Ali

+18

@Ali: ein * Paar * von Zeiten? – geowa4

+0

@Dominic, was meinst du mit Unterstützung für Transaktionen? Wir können Transaktionen mit grundlegenden MySQL tun, richtig? – Pacerier

6

PHP Manual erklärt die Unterschiede

+1

Original Link funktioniert nicht, versuchen Sie: http://www.php.net/manual/en/mysqli.overview.php –