PDO: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
 
(4 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
= PHP Data Objects (PDO) =
= PHP Data Objects (PDO) =
PDO är en lättviktig och konsekvent gränssnitt för att komma åt databaser i PHP. Det erbjuder en databasabstraktionslager som gör att samma funktioner kan användas för olika databaser.
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 ==
== Innehåll ==
* [[#Introduction|Introduction]]
* [[pdo.Introduction|Introduktion]]
* [[#Installing_Configuring|Installing/Configuring]]
* [[pdo.Installing_Configuring|Installation och konfiguration]]
** [[#Installation|Installation]]
** [[pdo.Installation|Installation]]
** [[#Runtime_Configuration|Runtime Configuration]]
** [[pod.Runtime_Configuration|Konfiguration under körning]]
* [[#Predefined_Constants|Predefined Constants]]
* [[pdo.Predefined_Constants|Fördefinierade konstanter]]
* [[#Connections_and_Connection_management|Connections and Connection management]]
* [[pdo.Connections_and_Connection_management|Anslutningar och hantering av anslutningar]]
* [[#Transactions_and_auto_commit|Transactions and auto-commit]]
* [[pdo.Transactions_and_auto_commit|Transaktioner och auto-commit]]
* [[#Prepared_statements_and_stored_procedures|Prepared statements and stored procedures]]
* [[pdo.Prepared_statements_and_stored_procedures|Förberedda uttalanden och lagrade procedurer]]
* [[#Errors_and_error_handling|Errors and error handling]]
* [[pdo.Errors_and_error_handling|Fel och felhantering]]
* [[#Large_Objects_LOBs|Large Objects (LOBs)]]
* [[pdo.Large_Objects_LOBs|Stora objekt (LOBs)]]
* [[#PDO|PDO — The PDO class]]
* [[PDO Klass|PDO — PDO-klassen]]
** [[PDO::beginTransaction()]] — Initiates a transaction
** [[PDO::beginTransaction()]] — Initierar en transaktion
** [[PDO::commit()]] — Commits a transaction
** [[PDO::commit()]] — Bekräftar en transaktion
** [[PDO::connect()]] — Connect to a database and return a PDO subclass for drivers that support it
** [[PDO::connect()]] — Ansluter till en databas och returnerar en PDO-subklass för drivrutiner som stöder det
** [[PDO::__construct()]] — Creates a PDO instance representing a connection to a database
** [[PDO::__construct()]] — Skapar en PDO-instans som representerar en databasanslutning
** [[PDO::errorCode()]] — Fetch the SQLSTATE associated with the last operation on the database handle
** [[PDO::errorCode()]] — Hämtar SQLSTATE för den senaste operationen på databasanslutningen
** [[PDO::errorInfo()]] — Fetch extended error information associated with the last operation on the database handle
** [[PDO::errorInfo()]] — Hämtar detaljerad felinformation för den senaste operationen på databasanslutningen
** [[PDO::exec()]] — Execute an SQL statement and return the number of affected rows
** [[PDO::exec()]] — Utför ett SQL-uttryck och returnerar antalet påverkade rader
** [[PDO::getAttribute()]] — Retrieve a database connection attribute
** [[PDO::getAttribute()]] — Hämtar en egenskap för databasanslutningen
** [[PDO::getAvailableDrivers()]] — Return an array of available PDO drivers
** [[PDO::getAvailableDrivers()]] — Returnerar en lista över tillgängliga PDO-drivrutiner
** [[PDO::inTransaction()]] — Checks if inside a transaction
** [[PDO::inTransaction()]] — Kontrollerar om anslutningen är i en transaktion
** [[PDO::lastInsertId()]] — Returns the ID of the last inserted row or sequence value
** [[PDO::lastInsertId()]] — Returnerar ID:t för den senast insatta raden eller sekvensvärdet
** [[PDO::prepare()]] — Prepares a statement for execution and returns a statement object
** [[PDO::prepare()]] — Förbereder ett uttalande för exekvering och returnerar ett uttalande-objekt
** [[PDO::query()]] — Prepares and executes an SQL statement without placeholders
** [[PDO::query()]] — Förbereder och kör ett SQL-uttryck utan platshållare
** [[PDO::quote()]] — Quotes a string for use in a query
** [[PDO::quote()]] — Citerar en sträng för användning i en SQL-fråga
** [[PDO::rollBack()]] — Rolls back a transaction
** [[PDO::rollBack()]] — Återställer en transaktion
** [[PDO::setAttribute()]] — Set an attribute
** [[PDO::setAttribute()]] — Ställer in en egenskap
* [[#PDOStatement|PDOStatement — The PDOStatement class]]
* [[PDOStatement|PDOStatement — PDOStatement-klassen]]
** [[PDOStatement::bindColumn()]] — Bind a column to a PHP variable
** [[PDOStatement::bindColumn()]] — Binder en kolumn till en PHP-variabel
** [[PDOStatement::bindParam()]] — Binds a parameter to the specified variable name
** [[PDOStatement::bindParam()]] — Binder en parameter till ett specificerat variabelnamn
** [[PDOStatement::bindValue()]] — Binds a value to a parameter
** [[PDOStatement::bindValue()]] — Binder ett värde till en parameter
** [[PDOStatement::closeCursor()]] — Closes the cursor, enabling the statement to be executed again
** [[PDOStatement::closeCursor()]] — Stänger kursorn, vilket gör det möjligt att exekvera uttalandet igen
** [[PDOStatement::columnCount()]] — Returns the number of columns in the result set
** [[PDOStatement::columnCount()]] — Returnerar antalet kolumner i resultatuppsättningen
** [[PDOStatement::debugDumpParams()]] — Dump an SQL prepared command
** [[PDOStatement::debugDumpParams()]] — Visar en SQL-preparerad kommandoinformation
** [[PDOStatement::errorCode()]] — Fetch the SQLSTATE associated with the last operation on the statement handle
** [[PDOStatement::errorCode()]] — Hämtar SQLSTATE för den senaste operationen på uttalandet
** [[PDOStatement::errorInfo()]] — Fetch extended error information associated with the last operation on the statement handle
** [[PDOStatement::errorInfo()]] — Hämtar detaljerad felinformation för den senaste operationen på uttalandet
** [[PDOStatement::execute()]] — Executes a prepared statement
** [[PDOStatement::execute()]] — Kör ett förberett uttalande
** [[PDOStatement::fetch()]] — Fetches the next row from a result set
** [[PDOStatement::fetch()]] — Hämtar nästa rad från en resultatuppsättning
** [[PDOStatement::fetchAll()]] — Fetches the remaining rows from a result set
** [[PDOStatement::fetchAll()]] — Hämtar de återstående raderna från en resultatuppsättning
** [[PDOStatement::fetchColumn()]] — Returns a single column from the next row of a result set
** [[PDOStatement::fetchColumn()]] — Returnerar en enda kolumn från nästa rad i resultatuppsättningen
** [[PDOStatement::fetchObject()]] — Fetches the next row and returns it as an object
** [[PDOStatement::fetchObject()]] — Hämtar nästa rad och returnerar den som ett objekt
** [[PDOStatement::getAttribute()]] — Retrieve a statement attribute
** [[PDOStatement::getAttribute()]] — Hämtar en egenskap för ett uttalande
** [[PDOStatement::getColumnMeta()]] — Returns metadata for a column in a result set
** [[PDOStatement::getColumnMeta()]] — Returnerar metadata för en kolumn i en resultatuppsättning
** [[PDOStatement::getIterator()]] — Gets result set iterator
** [[PDOStatement::getIterator()]] — Hämtar en iterator för resultatuppsättningen
** [[PDOStatement::nextRowset()]] — Advances to the next rowset in a multi-rowset statement handle
** [[PDOStatement::nextRowset()]] — Går vidare till nästa raduppsättning i ett fleruppsättnings-uttalande
** [[PDOStatement::rowCount()]] — Returns the number of rows affected by the last SQL statement
** [[PDOStatement::rowCount()]] — Returnerar antalet rader som påverkades av det senaste SQL-uttrycket
** [[PDOStatement::setAttribute()]] — Set a statement attribute
** [[PDOStatement::setAttribute()]] — Ställer in en egenskap för ett uttalande
** [[PDOStatement::setFetchMode()]] — Set the default fetch mode for this statement
** [[PDOStatement::setFetchMode()]] — Ställer in standardläge för hämtning för detta uttalande
* [[#PDORow|PDORow — The PDORow class]]
* [[PDORow|PDORow — PDORow-klassen]]
* [[#PDOException|PDOException — The PDOException class]]
* [[PDOException|PDOException — PDOException-klassen]]
* [[#PDO_Drivers|PDO Drivers]]
* [[PDO_Drivers|PDO-drivrutiner]]
** [[#CUBRID_PDO|CUBRID (PDO) — CUBRID Functions (PDO_CUBRID)]]
** [[CUBRID_PDO|CUBRID (PDO) — CUBRID-funktioner (PDO_CUBRID)]]
** [[#MS_SQL_Server_PDO|MS SQL Server (PDO) — Microsoft SQL Server and Sybase Functions (PDO_DBLIB)]]
** [[MS_SQL_Server_PDO|MS SQL Server (PDO) — Microsoft SQL Server och Sybase-funktioner (PDO_DBLIB)]]
** [[#Pdo_Dblib|Pdo\Dblib — The Pdo\Dblib class]]
** [[Pdo_Dblib|Pdo\Dblib — Pdo\Dblib-klassen]]
** [[#Firebird_PDO|Firebird (PDO) — Firebird Functions (PDO_FIREBIRD)]]
** [[Firebird_PDO|Firebird (PDO) — Firebird-funktioner (PDO_FIREBIRD)]]
** [[#Pdo_Firebird|Pdo\Firebird — The Pdo\Firebird class]]
** [[Pdo_Firebird|Pdo\Firebird — Pdo\Firebird-klassen]]
** [[#IBM_PDO|IBM (PDO) — IBM Functions (PDO_IBM)]]
** [[IBM_PDO|IBM (PDO) — IBM-funktioner (PDO_IBM)]]
** [[#Informix_PDO|Informix (PDO) — Informix Functions (PDO_INFORMIX)]]
** [[Informix_PDO|Informix (PDO) — Informix-funktioner (PDO_INFORMIX)]]
** [[#MySQL_PDO|MySQL (PDO) — MySQL Functions (PDO_MYSQL)]]
** [[MySQL_PDO|MySQL (PDO) — MySQL-funktioner (PDO_MYSQL)]]
** [[#Pdo_Mysql|Pdo\Mysql — The Pdo\Mysql class]]
** [[Pdo_Mysql|Pdo\Mysql — Pdo\Mysql-klassen]]
** [[#MS_SQL_Server_PDO_SQLSRV|MS SQL Server (PDO) — Microsoft SQL Server Functions (PDO_SQLSRV)]]
** [[MS_SQL_Server_PDO_SQLSRV|MS SQL Server (PDO) — Microsoft SQL Server-funktioner (PDO_SQLSRV)]]
** [[#Oracle_PDO|Oracle (PDO) — Oracle Functions (PDO_OCI)]]
** [[Oracle_PDO|Oracle (PDO) — Oracle-funktioner (PDO_OCI)]]
** [[#ODBC_DB2_PDO|ODBC and DB2 (PDO) — ODBC and DB2 Functions (PDO_ODBC)]]
** [[ODBC_DB2_PDO|ODBC och DB2 (PDO) — ODBC och DB2-funktioner (PDO_ODBC)]]
** [[#Pdo_Odbc|Pdo\Odbc — The Pdo\Odbc class]]
** [[Pdo_Odbc|Pdo\Odbc — Pdo\Odbc-klassen]]
** [[#PostgreSQL_PDO|PostgreSQL (PDO) — PostgreSQL Functions (PDO_PGSQL)]]
** [[PostgreSQL_PDO|PostgreSQL (PDO) — PostgreSQL-funktioner (PDO_PGSQL)]]
** [[#Pdo_Pgsql|Pdo\Pgsql — The Pdo\Pgsql class]]
** [[Pdo_Pgsql|Pdo\Pgsql — Pdo\Pgsql-klassen]]
** [[#SQLite_PDO|SQLite (PDO) — SQLite Functions (PDO_SQLITE)]]
** [[SQLite_PDO|SQLite (PDO) — SQLite-funktioner (PDO_SQLITE)]]
** [[#Pdo_Sqlite|Pdo\Sqlite — The Pdo\Sqlite class]]
** [[Pdo_Sqlite|Pdo\Sqlite — Pdo\Sqlite-klassen]]


= Sidslut =
Orginalhemsidan på Engelska :https://www.php.net/manual/en/book.pdo.php
<BR>[[PHP]]
[[Funktioner]]
[[Funktionsreferens]]
[[Databas-tillägg]]
<HR>
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/
<BR><BR>Tack till [https://datorhjalp.se/huddinge  Huddinge Datorhjälp ] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.
[[Kategori:Php]]
[[Kategori:Databas-tillägg]]


= Sidslut =
= Sidslut =

Nuvarande version från 22 december 2024 kl. 18.30

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

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.