PDO::setAttribute: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== PDO::setAttribute == '''(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.1.0)''' PDO::setAttribute — Ställ in en egenskap. === Beskrivning === '''public PDO::setAttribute(int $attribute, mixed $value): bool''' Ställer in en egenskap för databasanslutningen. Några tillgängliga generiska attribut listas nedan. Vissa drivrutiner kan använda ytterligare drivrutinsspecifika attribut. Observera att drivrutinsspecifika attribut inte bör användas med andra drivrutine...')
 
(Omdirigerar till PDO::setAttribute())
Märke: Ny omdirigering
 
Rad 1: Rad 1:
== PDO::setAttribute ==
#REDIRECT [[PDO::setAttribute()]]
'''(PHP 5 >= 5.1.0, PHP 7, PHP 8, PECL pdo >= 0.1.0)'''
 
PDO::setAttribute — Ställ in en egenskap.
 
=== Beskrivning ===
'''public PDO::setAttribute(int $attribute, mixed $value): bool'''
 
Ställer in en egenskap för databasanslutningen. Några tillgängliga generiska attribut listas nedan. Vissa drivrutiner kan använda ytterligare drivrutinsspecifika attribut. Observera att drivrutinsspecifika attribut inte bör användas med andra drivrutiner.
 
=== Attribut ===
; '''PDO::ATTR_CASE''' 
: Tvingar kolumnnamn till ett specifikt fall. Möjliga värden: 
:* '''PDO::CASE_LOWER''' - Tvingar kolumnnamn till gemener. 
:* '''PDO::CASE_NATURAL''' - Lämnar kolumnnamn som de returneras av databasen. 
:* '''PDO::CASE_UPPER''' - Tvingar kolumnnamn till versaler.
 
; '''PDO::ATTR_ERRMODE''' 
: Felrapporteringsläge för PDO. Möjliga värden: 
:* '''PDO::ERRMODE_SILENT''' - Endast felkoder sätts. 
:* '''PDO::ERRMODE_WARNING''' - Ger diagnostik via ''E_WARNING''. 
:* '''PDO::ERRMODE_EXCEPTION''' - Kastar ''PDOExceptions''.
 
; '''PDO::ATTR_ORACLE_NULLS''' 
: Bestämmer om och hur null och tomma strängar ska konverteras. Möjliga värden: 
:* '''PDO::NULL_NATURAL''' - Ingen konvertering sker. 
:* '''PDO::NULL_EMPTY_STRING''' - Tomma strängar konverteras till null. 
:* '''PDO::NULL_TO_STRING''' - null konverteras till tomma strängar.
 
; '''PDO::ATTR_STRINGIFY_FETCHES''' 
: Anger om numeriska värden ska konverteras till strängar vid hämtning. Tar ett booleskt värde: 
:* ''true'' för att aktivera. 
:* ''false'' för att inaktivera.
 
; '''PDO::ATTR_STATEMENT_CLASS''' 
: Ställ in användardefinierad statement-klass som härleds från PDOStatement. Kräver ett array med formatet: 
: ''array(string classname, array(mixed constructor_args))''. 
: '''OBS:''' Kan inte användas med persistenta PDO-instans.
 
; '''PDO::ATTR_TIMEOUT''' 
: Anger timeout-varaktigheten i sekunder. Tar ett värde av typen int. 
: '''Notera:''' Alla drivrutiner stöder inte detta alternativ och dess betydelse kan variera mellan drivrutiner.
 
; '''PDO::ATTR_AUTOCOMMIT''' 
: Anger om varje enskilt uttalande ska autocommitas. Tar ett booleskt värde: 
:* ''true'' för att aktivera (standard). 
:* ''false'' för att inaktivera. 
: Endast tillgängligt för OCI-, Firebird- och MySQL-drivrutiner.
 
; '''PDO::ATTR_EMULATE_PREPARES''' 
: Anger om emulering av förberedda uttalanden ska aktiveras eller inaktiveras. Endast tillgängligt för vissa drivrutiner. 
: ''true'' aktiverar alltid emulering av förberedda uttalanden. 
: ''false'' försöker använda inbyggda förberedda uttalanden.
 
; '''PDO::MYSQL_ATTR_USE_BUFFERED_QUERY''' 
: Anger om buffrade frågor ska användas. Endast tillgängligt för MySQL-drivrutinen. 
:* ''true'' aktiverar (standard)
:* ''false'' inaktiverar.
 
; '''PDO::ATTR_DEFAULT_FETCH_MODE''' 
: Ställ in standardhämtläget. Beskrivning av lägena finns i [[PDOStatement::fetch]]-dokumentationen.
 
=== Parametrar ===
; attribute 
: Attributet som ska modifieras. 
 
; value 
: Värdet att tilldela attributet. Kan kräva en specifik typ beroende på attributet.
 
=== Returvärden ===
Returnerar ''true'' vid framgång eller ''false'' vid misslyckande.
 
=== Se även ===
* [[PDO::getAttribute]] - Hämta en egenskap för databasanslutningen. 
* [[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.setattribute.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.22

Omdirigering till: