PDO: Skillnad mellan sidversioner
Admin (diskussion | bidrag) |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
(2 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 3: | Rad 3: | ||
== Innehåll == | == Innehåll == | ||
* [[ | * [[pdo.Introduction|Introduktion]] | ||
* [[ | * [[pdo.Installing_Configuring|Installation och konfiguration]] | ||
** [[pdo.Installation|Installation]] | ** [[pdo.Installation|Installation]] | ||
** [[pod.Runtime_Configuration|Konfiguration under körning]] | ** [[pod.Runtime_Configuration|Konfiguration under körning]] | ||
Rad 13: | Rad 13: | ||
* [[pdo.Errors_and_error_handling|Fel och felhantering]] | * [[pdo.Errors_and_error_handling|Fel och felhantering]] | ||
* [[pdo.Large_Objects_LOBs|Stora objekt (LOBs)]] | * [[pdo.Large_Objects_LOBs|Stora objekt (LOBs)]] | ||
* [[PDO|PDO — PDO-klassen]] | * [[PDO Klass|PDO — PDO-klassen]] | ||
** [[PDO::beginTransaction()]] — Initierar en transaktion | ** [[PDO::beginTransaction()]] — Initierar en transaktion | ||
** [[PDO::commit()]] — Bekräftar en transaktion | ** [[PDO::commit()]] — Bekräftar en transaktion | ||
Rad 51: | Rad 51: | ||
** [[PDOStatement::setAttribute()]] — Ställer in en egenskap för ett uttalande | ** [[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 | ** [[PDOStatement::setFetchMode()]] — Ställer in standardläge för hämtning för detta uttalande | ||
* [[ | * [[PDORow|PDORow — PDORow-klassen]] | ||
* [[ | * [[PDOException|PDOException — PDOException-klassen]] | ||
* [[#PDO_Drivers|PDO-drivrutiner]] | * [[#PDO_Drivers|PDO-drivrutiner]] | ||
** [[ | ** [[CUBRID_PDO|CUBRID (PDO) — CUBRID-funktioner (PDO_CUBRID)]] | ||
** [[ | ** [[MS_SQL_Server_PDO|MS SQL Server (PDO) — Microsoft SQL Server och Sybase-funktioner (PDO_DBLIB)]] | ||
** [[ | ** [[Pdo_Dblib|Pdo\Dblib — Pdo\Dblib-klassen]] | ||
** [[ | ** [[Firebird_PDO|Firebird (PDO) — Firebird-funktioner (PDO_FIREBIRD)]] | ||
** [[ | ** [[Pdo_Firebird|Pdo\Firebird — Pdo\Firebird-klassen]] | ||
** [[ | ** [[IBM_PDO|IBM (PDO) — IBM-funktioner (PDO_IBM)]] | ||
** [[ | ** [[Informix_PDO|Informix (PDO) — Informix-funktioner (PDO_INFORMIX)]] | ||
** [[ | ** [[MySQL_PDO|MySQL (PDO) — MySQL-funktioner (PDO_MYSQL)]] | ||
** [[ | ** [[Pdo_Mysql|Pdo\Mysql — Pdo\Mysql-klassen]] | ||
** [[ | ** [[MS_SQL_Server_PDO_SQLSRV|MS SQL Server (PDO) — Microsoft SQL Server-funktioner (PDO_SQLSRV)]] | ||
** [[ | ** [[Oracle_PDO|Oracle (PDO) — Oracle-funktioner (PDO_OCI)]] | ||
** [[ | ** [[ODBC_DB2_PDO|ODBC och DB2 (PDO) — ODBC och DB2-funktioner (PDO_ODBC)]] | ||
** [[ | ** [[Pdo_Odbc|Pdo\Odbc — Pdo\Odbc-klassen]] | ||
** [[ | ** [[PostgreSQL_PDO|PostgreSQL (PDO) — PostgreSQL-funktioner (PDO_PGSQL)]] | ||
** [[ | ** [[Pdo_Pgsql|Pdo\Pgsql — Pdo\Pgsql-klassen]] | ||
** [[ | ** [[SQLite_PDO|SQLite (PDO) — SQLite-funktioner (PDO_SQLITE)]] | ||
** [[ | ** [[Pdo_Sqlite|Pdo\Sqlite — Pdo\Sqlite-klassen]] | ||
= Sidslut = | = Sidslut = |
Versionen från 22 december 2024 kl. 18.29
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.