Heim >Backend-Entwicklung >PHP-Tutorial >PHP--PDO-bezogene Klassen und Methoden
PDO-Klasse
Stellt eine Verbindung zwischen PHP und Datenbankdiensten dar
PDO::beginTransaction – Eine Transaktion starten
PDO::commit – Eine Transaktion senden
PDO::__construct – Erstellen Sie eine PDO-Instanz, die eine Datenbankverbindung darstellt.
PDO::errorCode – Rufen Sie den SQLSTATE ab, der sich auf die letzte Operation des Datenbank-Handles bezieht.
PDO: :errorInfo – Erweiterte Fehlerinformationen im Zusammenhang mit der letzten Operation am Datenbank-Handle abrufen
PDO::exec – Eine SQL-Anweisung ausführen und die Anzahl der betroffenen Zeilen zurückgeben
PDO::getAttribute – Abrufen die Eigenschaften einer Datenbankverbindung
PDO::getAvailableDrivers – Gibt ein Array verfügbarer Treiber zurück
PDO::inTransaction – Überprüfen Sie, ob es sich um eine Transaktion handelt
PDO:: lastInsertId – Gibt die ID oder den Sequenzwert der zuletzt eingefügten Zeile zurück
PDO::prepare – Bereitet eine Anweisung zur Ausführung vor und gibt ein Anweisungsobjekt zurück
PDO::query – Führt eine SQL-Anweisung aus, Rückgabe einer Ergebnismenge als PDOStatement-Objekt
PDO::quote – Zitiert eine Zeichenfolge zur Verwendung in einer Abfrage.
PDO::rollBack – Rollback einer Transaktion
PDO :: setAttribute – Set-Attribut
PDOStatement-Klasse
stellt eine vorbereitete Anweisung und eine zugehörige Ergebnismenge dar, nachdem die Anweisung ausgeführt wurde.
PDOStatement::bindColumn – Binden Sie eine Spalte an eine PHP-Variable
PDOStatement::bindParam – Binden Sie einen Parameter an den angegebenen Variablennamen
PDOStatement::bindValue – Setzen Sie A an einen Parameter gebundener Wert
PDOStatement::closeCursor – schließt den Cursor, damit die Anweisung erneut ausgeführt werden kann.
PDOStatement::columnCount – Gibt die Anzahl der Spalten im Ergebnissatz zurück
PDOStatement::debugDumpParams – Gibt einen SQL-Vorverarbeitungsbefehl aus
PDOStatement::errorCode – Ruft den letzten ab Anweisung SQLSTATE im Zusammenhang mit Handle-Operationen
PDOStatement::errorInfo – Erhalten Sie erweiterte Fehlerinformationen im Zusammenhang mit der letzten Anweisungs-Handle-Operation
PDOStatement::execute – Führen Sie eine vorbereitete Anweisung aus
PDOStatement ::fetch – Holen Sie sich die nächste Zeile aus der Ergebnismenge
PDOStatement::fetchAll – Gibt ein Array zurück, das alle Zeilen in der Ergebnismenge enthält
PDOStatement::fetchColumn – Gibt die nächste Zeile aus zurück die Ergebnismenge einzeln einer Spalte.
PDOStatement::fetchObject – Ruft die nächste Zeile ab und gibt sie als Objekt zurück.
PDOStatement::getAttribute – Ein Anweisungsattribut abrufen
PDOStatement::getColumnMeta – Metadaten für eine Spalte in einem Ergebnissatz zurückgeben
PDOStatement::nextRowset – In einem Multi- Rowset-Anweisung Gehe zum nächsten Rowset im Handle
PDOStatement::rowCount – Gibt die Anzahl der Zeilen zurück, die von der vorherigen SQL-Anweisung betroffen sind
PDOStatement::setAttribute – Legt ein Anweisungsattribut fest
PDOStatement::setFetchMode – Legen Sie den Standard-Abrufmodus für Anweisungen fest.
PDOException-Ausnahmeklasse
stellt einen von PDO generierten Fehler dar. Sie sollten in Ihrem eigenen Code keine PDOException auslösen.
errorInfo
entspricht der Textfehlermeldung PDO::errorInfo() oder PDOStatement::errorInfo()
message
. Verwenden Sie für den Zugriff Exception::getMessage().
Code
SQLSTATE-Fehlercode. Verwenden Sie Exception::getCode() für den Zugriff.