Looking for php Keywords? Try Ask4Keywords

PHPPHP MySQLi


Einführung

Die mysqli Schnittstelle ist eine Verbesserung (dies bedeutet "MySQL Improvement extension") der mysql Schnittstelle, die in Version 5.5 veraltet war und in Version 7.0 entfernt wurde. Die mysqli-Erweiterung oder, wie manchmal bekannt ist, die verbesserte MySQL-Erweiterung, wurde entwickelt, um die neuen Funktionen der MySQL-System-Versionen 4.1.3 und neuer zu nutzen. Die mysqli-Erweiterung ist in PHP-Versionen 5 und höher enthalten.

Bemerkungen

Eigenschaften

Die mysqli-Schnittstelle bietet eine Reihe von Vorteilen, wobei die wichtigsten Verbesserungen gegenüber der mysql-Erweiterung bestehen:

  • Objektorientierte Schnittstelle
  • Unterstützung für vorbereitete Anweisungen
  • Unterstützung für mehrere Anweisungen
  • Unterstützung für Transaktionen
  • Verbesserte Debugging-Funktionen
  • Unterstützung für eingebettete Server

Es verfügt über eine duale Schnittstelle : den älteren prozeduralen Stil und einen neuen objektorientierten Programmierstil (OOP) . Das veraltete mysql hatte nur eine prozedurale Schnittstelle, daher wird der objektorientierte Stil oft bevorzugt. Der neue Stil ist jedoch auch aufgrund der Leistung von OOP günstig.

Alternativen

Eine Alternative zur mysqli Schnittstelle für den Zugriff auf Datenbanken ist die neuere Schnittstelle für PHP- mysqli (PDO) . Dies bietet nur OOP-artige Programmierung und kann auf mehr als nur Datenbanken vom Typ MySQL zugreifen.

PHP MySQLi Verwandte Beispiele