PDOStatement::getAttribute: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== PDO::getAttribute == '''(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.0)''' PDO::getAttribute — Hämta en egenskap för databasanslutningen. === Beskrivning === '''public PDO::getAttribute(int $attribute): mixed''' Denna funktion returnerar värdet på en egenskap för databasanslutningen. För att hämta attribut för PDOStatement, hänvisa till PDOStatement::getAttribute. Observera att vissa kombinationer av databaser och drivrutiner kanske inte stöder a...')
 
(Omdirigerar till PDOStatement::getAttribute())
Märke: Ny omdirigering
 
Rad 1: Rad 1:
== PDO::getAttribute ==
#REDIRECT [[PDOStatement::getAttribute()]]
'''(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.2.0)'''
 
PDO::getAttribute — Hämta en egenskap för databasanslutningen.
 
=== Beskrivning ===
'''public PDO::getAttribute(int $attribute): mixed'''
 
Denna funktion returnerar värdet på en egenskap för databasanslutningen. För att hämta attribut för PDOStatement, hänvisa till [[PDOStatement::getAttribute]].
 
Observera att vissa kombinationer av databaser och drivrutiner kanske inte stöder alla attribut för databasanslutningar.
 
=== Parametrar ===
; attribute 
: En av konstanterna ''PDO::ATTR_*''. Generiska attribut som gäller för databasanslutningar inkluderar:
 
* '''PDO::ATTR_AUTOCOMMIT''' - Anger om autokommit är aktiverat.
* '''PDO::ATTR_CASE''' - Styr hur kolumnnamn hanteras (gemener, versaler eller som de är).
* '''PDO::ATTR_CLIENT_VERSION''' - Version av klienten.
* '''PDO::ATTR_CONNECTION_STATUS''' - Status för anslutningen.
* '''PDO::ATTR_DRIVER_NAME''' - Namnet på drivrutinen som används.
* '''PDO::ATTR_ERRMODE''' - Felhanteringsläge.
* '''PDO::ATTR_ORACLE_NULLS''' - Hantering av NULL och tomma strängar.
* '''PDO::ATTR_PERSISTENT''' - Anger om anslutningen är ihållande.
* '''PDO::ATTR_PREFETCH''' - Antalet rader som förhämtas.
* '''PDO::ATTR_SERVER_INFO''' - Information om servern.
* '''PDO::ATTR_SERVER_VERSION''' - Version av servern.
* '''PDO::ATTR_TIMEOUT''' - Timeout för anslutningen i sekunder.
 
Vissa drivrutiner kan använda ytterligare drivrutinsspecifika attribut. Observera att sådana attribut inte bör användas med andra drivrutiner.
 
=== Returvärden ===
Ett framgångsrikt anrop returnerar värdet för det begärda PDO-attributet. Ett misslyckat anrop returnerar ''null''.
 
=== Fel/Uppslag ===
PDO::getAttribute() kan kasta ett PDOException-fel om den underliggande drivrutinen inte stöder det begärda attributet.
 
=== Exempel ===
 
==== Exempel 1: Hämta egenskaper för databasanslutningen ====
<pre>
<?php
$conn = new PDO('odbc:sample', 'db2inst1', 'ibmdb2');
$attributes = array(
    "AUTOCOMMIT", "ERRMODE", "CASE", "CLIENT_VERSION", "CONNECTION_STATUS",
    "ORACLE_NULLS", "PERSISTENT", "PREFETCH", "SERVER_INFO", "SERVER_VERSION",
    "TIMEOUT"
);
 
foreach ($attributes as $val) {
    echo "PDO::ATTR_$val: ";
    echo $conn->getAttribute(constant("PDO::ATTR_$val")) . "\n";
}
?>
</pre>
 
=== Se även ===
* [[PDO::setAttribute]] - Ställ in en egenskap. 
* [[PDOStatement::getAttribute]] - Hämta en egenskap för ett statement. 
* [[PDOStatement::setAttribute]] - Ställ in en egenskap för ett statement.
 
= Sidslut =
 
Orginalhemsidan på Engelska :https://www.php.net/manual/en/pdo.getattribute.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]]

Nuvarande version från 22 december 2024 kl. 18.23