Heim  >  Artikel  >  Backend-Entwicklung  >  php pdo was bedeutet das?

php pdo was bedeutet das?

青灯夜游
青灯夜游Original
2021-07-07 12:10:303722Durchsuche

In PHP ist pdo eine leichte, konsistente Schnittstelle, die von PHP für den Zugriff auf Datenbanken definiert wird. Sie bietet eine Abstraktionsschicht für den Datenzugriff, sodass Sie unabhängig von der verwendeten Datenbank Abfragen und Erfassungen über dieselben Funktionsdaten durchführen können, was die Datenbank erheblich vereinfacht Operationen und die Fähigkeit, Unterschiede zwischen verschiedenen Datenbanken abzuschirmen.

php pdo was bedeutet das?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Was ist PDO

PDO ist die Abkürzung für PHP Date Object (PHP Data Object), das verwendet wird Durch PHP wird eine leichte, konsistente Schnittstelle für den Zugriff auf die Datenbank definiert, die eine Abstraktionsschicht für den Datenzugriff bereitstellt, sodass Sie unabhängig von der von Ihnen verwendeten Datenbank Abfragen durchführen und Daten über dieselbe Funktion abrufen können, was den Datenbankbetrieb erheblich vereinfacht und abschirmen kann Unterschiede zwischen verschiedenen Datenbanken.

PDO wird zusammen mit der PHP5.1-Version veröffentlicht. Mit PDO können problemlos datenbankübergreifende Programme entwickelt und zwischen verschiedenen Datenbanken übertragen werden. Derzeit werden von PDO Firebird, FreeTDS, Interbase, MySQL und SQL Server unterstützt. ODBC, Oracle, Postgre SQL, SQLite, Sybase usw.

Mit PDO müssen Sie keine Reihe von mysqli_*-Funktionen mehr verwenden. Sie müssen nur noch die Methoden in PDO verwenden, um die Datenbank zu betreiben.

Eigenschaften von PDO

Wir können uns PDO als eine „Abstraktionsschicht für den Datenbankzugriff“ vorstellen, die dazu dient, die Zugriffsschnittstellen verschiedener Datenbanken zu vereinheitlichen. Im Vergleich zu MySQL- und MSSQL-Funktionsbibliotheken macht PDO die datenbankübergreifende Verwendung benutzerfreundlicher, und im Vergleich zu ADODB und MDB2 ist PDO effizienter.

PDO vereinheitlicht die gemeinsamen Funktionen verschiedener Datenbanken durch eine leichte, klare und praktische Funktion, um den größtmöglichen Grad an Abstraktion und Kompatibilität von PHP-Skripten zu erreichen.

PDO stützt sich auf Erkenntnisse aus erfolgreichen und fehlgeschlagenen Erweiterungen bestehender Datenbanken und nutzt die neuesten Funktionen von PHP5, um einfach mit verschiedenen Datenbanken zu interagieren.

Die PDO-Erweiterung ist modular aufgebaut und bietet die Möglichkeit, Treiber für Benutzerdatenbank-Backends zur Laufzeit zu laden, ohne das gesamte PHP-Programm neu kompilieren oder installieren zu müssen. Beispielsweise implementiert die PDO_MySQL-Erweiterung die MySQL-Datenbank-API anstelle der PDO-Erweiterung und verfügt außerdem über Treiber für Oracle, Postgre SQL, ODBC und Firebird.

PDO aktivieren

PDO wird mit PHP5.1 veröffentlicht und ist standardmäßig in PHP5.1 enthalten. Da PDO die Unterstützung der objektorientierten Kernfunktionen von PHP5 erfordert, kann es nicht in Versionen vor PHP5.0 verwendet werden.

Standardmäßig ist PDO in PHP aktiviert, aber um die Unterstützung für einen bestimmten Datenbanktreiber zu aktivieren, sind noch entsprechende Konfigurationsvorgänge erforderlich.

Am Beispiel des Windows-Systems lauten die PDO-bezogenen Konfigurationsinformationen in der Konfigurationsdatei php.ini wie folgt:

;extension=pdo_firebird
;extension=php_pdo_mysql.dll
;extension=pdo_oci
;extension=pdo_odbc
;extension=pdo_pgsql
;extension=pdo_sqlite

Tipps: Um die entsprechende Konfiguration zu aktivieren, müssen Sie nur das Semikolon vor dem entfernen Konfigurationselement und starten Sie dann den Apache-Server neu. Das war's.

Um zu überprüfen, ob die entsprechende Konfiguration erfolgreich aktiviert wurde, müssen Sie nur die Funktion phpinfo() ausführen und auf der Ausgabeseite nach dem Namen der Konfiguration suchen. Wenn er vorhanden ist, bedeutet dies, dass das Öffnen erfolgreich war, wie in der Abbildung gezeigt Abbildung unten:

php pdo was bedeutet das?

Empfohlenes Lernen: „ PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonphp pdo was bedeutet das?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn