mysqli Klasse

Bei MySQLi handelt es sich um eine verbesserte Erweiterung für MySQL welche eine prozedurale wie auch eine objektorientierte Programmierung erlaubt und einige interessante Features wie z.B. Prepared und Multiple Statements, Transaktionen und verbesserte Debugging Funktionen mitbringt.

Vorteile von MySQLi

  • Erhöhte Sicherheit
  • Bessere Performance
  • Mehrere gleichzeitige Abfragen (Multi-Queries)

Vorraussetzung

  • PHP5
  • MySQL-Server ab Version 4.1
  • Aktivierte MySQLi Erweiterung

Um zu prüfen ob die MySQLi Erweiterung bei Ihnen installiert und aktiviert ist, können Sie wie folgt vorgehen.
Legen Sie eine neue php Datei an, kopieren Sie folgenden Code in diese Datei und speichern Sie die Datei z.B. unter dem Namen info.php ab. Rufen Sie die info.php anschließend über Ihren Browser auf und suchen Sie nach mySQLi.

info.php

Das Ergebnis dieser Suche könnte z.B,. so aussehen.

phpinfo()

mySQLi-Klasse

Autor: Bennett Stone

License: GNU

Quelle: GitHub

Hier nun eine Klasse in PHP mit der der Zugriff auf die mySQLi Erweiterung absolut einfach zu handeln ist.
Der Autor der Klasse ist Bennett Stone. Der Code wurde unter der GNU General Public License veröffentlicht. Sie haben somit alle Rechte diesen Code frei zu verwenden oder zu verändern wenn Sie sich an die Regeln der GNU halten.

Die aktuellste Version dieser Klasse sowie ein paar Beispiele zur Nutzung der Klasse finden Sie auf GitHub

Über Enrico S.

Programmierer, Webdesigner, Grafiker, Blogger, Screencaster, Arduino- und eMobility Enthusiast.

Kommentare geschlossen.