|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
LXIX. Verbesserte MySQL ErweiterungEinführungDie mysqli-Erweiterung ermöglicht Ihnen den Zugriff auf Funktionalitäten von MySQL 4.1 und höher. Weitere Informationen über den MySQL Datenbankserver finden Sie unter http://www.mysql.com/ Die Dokumentation von MySQL finden Sie unter http://dev.mysql.com/doc/
AnforderungenUm die Funktionalitäten dieser Erweiterung nutzen zu können, müssen Sie PHP mit Unterstützung für mysqli kompilieren.
InstallationUm die mysqli-Erweiterung für PHP zu installieren, benutzen Sie den Schalter --with-mysqli=mysql_config_path wobei mysql_config_path auf das Verzeichnis des mysql_config-Programms verweist, welches bei MySQL-Versionen größer als 4.1 vorhanden ist. Darüber hinaus müssen Sie die Standard- MySQL-Erweiterung deaktivieren, da diese standardmäßig aktiviert ist. Dazu verwenden Sie den Schalter --without-mysql. Wenn Sie die Standard-MySQL-Erweiterung zusammen mit der verbesserten mysqli-Erweiterung installieren möchten, können sie die mit PHP mitgelieferte und integrierte libmysql-Bibliothek nicht benutzen. Stattdessen müssen Sie Client-Bibliotheken verwenden, welche bei MySQL-Version < 4.1 installiert werden. Damit zwingen Sie PHP diese Client-Bibliotheken zu benutzen und vermeiden so Konflikte. Laufzeit KonfigurationDas Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.
Tabelle 1. MySQLi Konfigurations-Optionen
Für weitere, detailierte Informationen über die oben genannten PHP_INI_*-Konstanten sehen Sie im Kapitel über Konfigurations-Änderungen nach. Hier eine kurze Erklärung der Konfigurationsoptionen:
Resource Typenmysqli_linkStellt eine Verbindung zwischen PHP und einer MySQL-Datenbank dar. mysqli_stmtStellt eine vorbereitete Anfrage dar. mysqli_resultStellt den Ergebnissatz einer zuvor ausgeführten Anfrage an die Datenbank dar. Vordefinierte KonstantenTabelle 2. MySQLi Konstanten
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "PHP Handbuch". See Index Page for more info about Authorship and Copyright. 1999-2009 Linuxinfor.com. No rights reserved. |