PDO
PHP Data Objects (PDO)
PDO är ett lättviktigt och konsekvent gränssnitt för att arbeta med databaser i PHP. Det erbjuder ett databasskikt som möjliggör användning av samma funktioner oavsett databastyp.
Innehåll
- Introduktion
- Installation och konfiguration
- Fördefinierade konstanter
- Anslutningar och hantering av anslutningar
- Transaktioner och auto-commit
- Förberedda uttalanden och lagrade procedurer
- Fel och felhantering
- Stora objekt (LOBs)
- PDO — PDO-klassen
- PDO::beginTransaction() — Initierar en transaktion
- PDO::commit() — Bekräftar en transaktion
- PDO::connect() — Ansluter till en databas och returnerar en PDO-subklass för drivrutiner som stöder det
- PDO::__construct() — Skapar en PDO-instans som representerar en databasanslutning
- PDO::errorCode() — Hämtar SQLSTATE för den senaste operationen på databasanslutningen
- PDO::errorInfo() — Hämtar detaljerad felinformation för den senaste operationen på databasanslutningen
- PDO::exec() — Utför ett SQL-uttryck och returnerar antalet påverkade rader
- PDO::getAttribute() — Hämtar en egenskap för databasanslutningen
- PDO::getAvailableDrivers() — Returnerar en lista över tillgängliga PDO-drivrutiner
- PDO::inTransaction() — Kontrollerar om anslutningen är i en transaktion
- PDO::lastInsertId() — Returnerar ID:t för den senast insatta raden eller sekvensvärdet
- PDO::prepare() — Förbereder ett uttalande för exekvering och returnerar ett uttalande-objekt
- PDO::query() — Förbereder och kör ett SQL-uttryck utan platshållare
- PDO::quote() — Citerar en sträng för användning i en SQL-fråga
- PDO::rollBack() — Återställer en transaktion
- PDO::setAttribute() — Ställer in en egenskap
- PDOStatement — PDOStatement-klassen
- PDOStatement::bindColumn() — Binder en kolumn till en PHP-variabel
- PDOStatement::bindParam() — Binder en parameter till ett specificerat variabelnamn
- PDOStatement::bindValue() — Binder ett värde till en parameter
- PDOStatement::closeCursor() — Stänger kursorn, vilket gör det möjligt att exekvera uttalandet igen
- PDOStatement::columnCount() — Returnerar antalet kolumner i resultatuppsättningen
- PDOStatement::debugDumpParams() — Visar en SQL-preparerad kommandoinformation
- PDOStatement::errorCode() — Hämtar SQLSTATE för den senaste operationen på uttalandet
- PDOStatement::errorInfo() — Hämtar detaljerad felinformation för den senaste operationen på uttalandet
- PDOStatement::execute() — Kör ett förberett uttalande
- PDOStatement::fetch() — Hämtar nästa rad från en resultatuppsättning
- PDOStatement::fetchAll() — Hämtar de återstående raderna från en resultatuppsättning
- PDOStatement::fetchColumn() — Returnerar en enda kolumn från nästa rad i resultatuppsättningen
- PDOStatement::fetchObject() — Hämtar nästa rad och returnerar den som ett objekt
- PDOStatement::getAttribute() — Hämtar en egenskap för ett uttalande
- PDOStatement::getColumnMeta() — Returnerar metadata för en kolumn i en resultatuppsättning
- PDOStatement::getIterator() — Hämtar en iterator för resultatuppsättningen
- PDOStatement::nextRowset() — Går vidare till nästa raduppsättning i ett fleruppsättnings-uttalande
- PDOStatement::rowCount() — Returnerar antalet rader som påverkades av det senaste SQL-uttrycket
- PDOStatement::setAttribute() — Ställer in en egenskap för ett uttalande
- PDOStatement::setFetchMode() — Ställer in standardläge för hämtning för detta uttalande
- PDORow — PDORow-klassen
- PDOException — PDOException-klassen
- PDO-drivrutiner
- CUBRID (PDO) — CUBRID-funktioner (PDO_CUBRID)
- MS SQL Server (PDO) — Microsoft SQL Server och Sybase-funktioner (PDO_DBLIB)
- Pdo\Dblib — Pdo\Dblib-klassen
- Firebird (PDO) — Firebird-funktioner (PDO_FIREBIRD)
- Pdo\Firebird — Pdo\Firebird-klassen
- IBM (PDO) — IBM-funktioner (PDO_IBM)
- Informix (PDO) — Informix-funktioner (PDO_INFORMIX)
- MySQL (PDO) — MySQL-funktioner (PDO_MYSQL)
- Pdo\Mysql — Pdo\Mysql-klassen
- MS SQL Server (PDO) — Microsoft SQL Server-funktioner (PDO_SQLSRV)
- Oracle (PDO) — Oracle-funktioner (PDO_OCI)
- ODBC och DB2 (PDO) — ODBC och DB2-funktioner (PDO_ODBC)
- Pdo\Odbc — Pdo\Odbc-klassen
- PostgreSQL (PDO) — PostgreSQL-funktioner (PDO_PGSQL)
- Pdo\Pgsql — Pdo\Pgsql-klassen
- SQLite (PDO) — SQLite-funktioner (PDO_SQLITE)
- Pdo\Sqlite — Pdo\Sqlite-klassen
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/book.pdo.php
PHP
Funktioner
Funktionsreferens
Databas-tillägg
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Huddinge Datorhjälp som har sponsrat Linux.se med webbhotell.
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/book.pdo.php
PHP
Funktioner
Funktionsreferens
Databas-tillägg
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Huddinge Datorhjälp som har sponsrat Linux.se med webbhotell.