pdo.Predefined Constants: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== Fördefinierade konstanter == Följande konstanter definieras av denna extension och är endast tillgängliga om extensionen antingen kompilerats in i PHP eller laddats dynamiskt vid körning. === Datatypskonstanter === * `PDO::PARAM_BOOL` (int) Representerar en boolean-datatypsparameter. * `PDO::PARAM_NULL` (int) Representerar SQL `NULL`. * `PDO::PARAM_INT` (int) Representerar SQL `INTEGER`. * `PDO::PARAM_STR` (int) Representerar SQL `CHAR`, `VARCHAR...')
 
 
(3 mellanliggande sidversioner av samma användare visas inte)
Rad 4: Rad 4:
=== Datatypskonstanter ===
=== Datatypskonstanter ===
* `PDO::PARAM_BOOL` (int)   
* `PDO::PARAM_BOOL` (int)   
  Representerar en boolean-datatypsparameter.
Representerar en boolean-datatypsparameter.
* `PDO::PARAM_NULL` (int)   
* `PDO::PARAM_NULL` (int)   
  Representerar SQL `NULL`.
Representerar SQL `NULL`.
* `PDO::PARAM_INT` (int)   
* `PDO::PARAM_INT` (int)   
  Representerar SQL `INTEGER`.
Representerar SQL `INTEGER`.
* `PDO::PARAM_STR` (int)   
* `PDO::PARAM_STR` (int)   
  Representerar SQL `CHAR`, `VARCHAR` eller andra strängtyper.
Representerar SQL `CHAR`, `VARCHAR` eller andra strängtyper.
* `PDO::PARAM_STR_NATL` (int)   
* `PDO::PARAM_STR_NATL` (int)   
  Flagga som anger att en sträng använder nationalteckenuppsättningen. Tillgänglig sedan PHP 7.2.0.
Flagga som anger att en sträng använder nationalteckenuppsättningen. Tillgänglig sedan PHP 7.2.0.
* `PDO::PARAM_STR_CHAR` (int)   
* `PDO::PARAM_STR_CHAR` (int)   
  Flagga som anger att en sträng använder den vanliga teckenuppsättningen. Tillgänglig sedan PHP 7.2.0.
Flagga som anger att en sträng använder den vanliga teckenuppsättningen. Tillgänglig sedan PHP 7.2.0.
* `PDO::PARAM_LOB` (int)   
* `PDO::PARAM_LOB` (int)   
  Representerar SQL-stora objekt (Large Object, LOB).
Representerar SQL-stora objekt (Large Object, LOB).
* `PDO::PARAM_STMT` (int)   
* `PDO::PARAM_STMT` (int)   
  Representerar en postuppsättningstyp. Stöds inte för närvarande av några drivrutiner.
Representerar en postuppsättningstyp. Stöds inte för närvarande av några drivrutiner.
* `PDO::PARAM_INPUT_OUTPUT` (int)   
* `PDO::PARAM_INPUT_OUTPUT` (int)   
  Anger att parametern är en INOUT-parameter för en lagrad procedur. Kombineras med en explicit `PDO::PARAM_*`-datatyp.
Anger att parametern är en INOUT-parameter för en lagrad procedur. Kombineras med en explicit `PDO::PARAM_*`-datatyp.


=== Hämtlägeskonstanter ===
=== Hämtlägeskonstanter ===
* `PDO::FETCH_ASSOC` (int)   
* `PDO::FETCH_ASSOC` (int)   
  Returnerar rader som en array indexerad med kolumnnamn.
Returnerar rader som en array indexerad med kolumnnamn.
* `PDO::FETCH_NUM` (int)   
* `PDO::FETCH_NUM` (int)   
  Returnerar rader som en array indexerad med kolumnnummer.
Returnerar rader som en array indexerad med kolumnnummer.
* `PDO::FETCH_BOTH` (int)   
* `PDO::FETCH_BOTH` (int)   
  Returnerar rader som en array indexerad med både kolumnnamn och nummer.
Returnerar rader som en array indexerad med både kolumnnamn och nummer.
* `PDO::FETCH_OBJ` (int)   
* `PDO::FETCH_OBJ` (int)   
  Returnerar rader som ett objekt med egenskapsnamn som motsvarar kolumnnamnen.
Returnerar rader som ett objekt med egenskapsnamn som motsvarar kolumnnamnen.
* `PDO::FETCH_CLASS` (int)   
* `PDO::FETCH_CLASS` (int)   
  Returnerar rader som en ny instans av den angivna klassen.
Returnerar rader som en ny instans av den angivna klassen.
* `PDO::FETCH_INTO` (int)   
* `PDO::FETCH_INTO` (int)   
  Uppdaterar en befintlig instans av en klass med data från resultatuppsättningen.
Uppdaterar en befintlig instans av en klass med data från resultatuppsättningen.
* `PDO::FETCH_COLUMN` (int)   
* `PDO::FETCH_COLUMN` (int)   
  Returnerar en enskild kolumn från nästa rad i resultatuppsättningen.
Returnerar en enskild kolumn från nästa rad i resultatuppsättningen.
* `PDO::FETCH_LAZY` (int)   
* `PDO::FETCH_LAZY` (int)   
  Returnerar en PDORow-objekt där egenskaper skapas vid åtkomst.
Returnerar en PDORow-objekt där egenskaper skapas vid åtkomst.


=== Attributkonstanter ===
=== Attributkonstanter ===
* `PDO::ATTR_AUTOCOMMIT` (int)   
* `PDO::ATTR_AUTOCOMMIT` (int)   
  Anger om autokommit ska vara aktiverat.
Anger om autokommit ska vara aktiverat.
* `PDO::ATTR_ERRMODE` (int)   
* `PDO::ATTR_ERRMODE` (int)   
  Anger hur fel hanteras. Alternativen inkluderar:
Anger hur fel hanteras. Alternativen inkluderar:
   - `PDO::ERRMODE_SILENT`: Ingen varning eller undantag.
   - `PDO::ERRMODE_SILENT`: Ingen varning eller undantag.
   - `PDO::ERRMODE_WARNING`: Genererar en PHP-varning.
   - `PDO::ERRMODE_WARNING`: Genererar en PHP-varning.
   - `PDO::ERRMODE_EXCEPTION`: Kastar ett undantag.
   - `PDO::ERRMODE_EXCEPTION`: Kastar ett undantag.
* `PDO::ATTR_PERSISTENT` (int)   
* `PDO::ATTR_PERSISTENT` (int)   
  Begär en ihållande anslutning.
Begär en ihållande anslutning.
* `PDO::ATTR_TIMEOUT` (int)   
* `PDO::ATTR_TIMEOUT` (int)   
  Sätter timeout-värdet för kommunikation med databasen (i sekunder).
Sätter timeout-värdet för kommunikation med databasen (i sekunder).
* `PDO::ATTR_FETCH_TABLE_NAMES` (int)   
* `PDO::ATTR_FETCH_TABLE_NAMES` (int)   
  Lägger till tabellnamn som prefix till kolumnnamn vid hämtning av data.
Lägger till tabellnamn som prefix till kolumnnamn vid hämtning av data.


=== Övriga konstanter ===
=== Övriga konstanter ===
* `PDO::CURSOR_FWDONLY` (int)   
* `PDO::CURSOR_FWDONLY` (int)   
  Skapar en PDOStatement med en framåtriktad pekare. Detta är standard och den snabbaste typen.
Skapar en PDOStatement med en framåtriktad pekare. Detta är standard och den snabbaste typen.
* `PDO::CURSOR_SCROLL` (int)   
* `PDO::CURSOR_SCROLL` (int)   
  Skapar en PDOStatement med en rullningsbar pekare.
Skapar en PDOStatement med en rullningsbar pekare.
* `PDO::SQLITE_DETERMINISTIC` (int)   
* `PDO::SQLITE_DETERMINISTIC` (int)   
  Anger att en funktion skapad med `PDO::sqliteCreateFunction()` är deterministisk. Tillgänglig sedan PHP 7.1.4.
Anger att en funktion skapad med `PDO::sqliteCreateFunction()` är deterministisk. Tillgänglig sedan PHP 7.1.4.


= Sidslut =
= Sidslut =

Nuvarande version från 22 december 2024 kl. 08.02

Fördefinierade konstanter

Följande konstanter definieras av denna extension och är endast tillgängliga om extensionen antingen kompilerats in i PHP eller laddats dynamiskt vid körning.

Datatypskonstanter

  • `PDO::PARAM_BOOL` (int)

Representerar en boolean-datatypsparameter.

  • `PDO::PARAM_NULL` (int)

Representerar SQL `NULL`.

  • `PDO::PARAM_INT` (int)

Representerar SQL `INTEGER`.

  • `PDO::PARAM_STR` (int)

Representerar SQL `CHAR`, `VARCHAR` eller andra strängtyper.

  • `PDO::PARAM_STR_NATL` (int)

Flagga som anger att en sträng använder nationalteckenuppsättningen. Tillgänglig sedan PHP 7.2.0.

  • `PDO::PARAM_STR_CHAR` (int)

Flagga som anger att en sträng använder den vanliga teckenuppsättningen. Tillgänglig sedan PHP 7.2.0.

  • `PDO::PARAM_LOB` (int)

Representerar SQL-stora objekt (Large Object, LOB).

  • `PDO::PARAM_STMT` (int)

Representerar en postuppsättningstyp. Stöds inte för närvarande av några drivrutiner.

  • `PDO::PARAM_INPUT_OUTPUT` (int)

Anger att parametern är en INOUT-parameter för en lagrad procedur. Kombineras med en explicit `PDO::PARAM_*`-datatyp.

Hämtlägeskonstanter

  • `PDO::FETCH_ASSOC` (int)

Returnerar rader som en array indexerad med kolumnnamn.

  • `PDO::FETCH_NUM` (int)

Returnerar rader som en array indexerad med kolumnnummer.

  • `PDO::FETCH_BOTH` (int)

Returnerar rader som en array indexerad med både kolumnnamn och nummer.

  • `PDO::FETCH_OBJ` (int)

Returnerar rader som ett objekt med egenskapsnamn som motsvarar kolumnnamnen.

  • `PDO::FETCH_CLASS` (int)

Returnerar rader som en ny instans av den angivna klassen.

  • `PDO::FETCH_INTO` (int)

Uppdaterar en befintlig instans av en klass med data från resultatuppsättningen.

  • `PDO::FETCH_COLUMN` (int)

Returnerar en enskild kolumn från nästa rad i resultatuppsättningen.

  • `PDO::FETCH_LAZY` (int)

Returnerar en PDORow-objekt där egenskaper skapas vid åtkomst.

Attributkonstanter

  • `PDO::ATTR_AUTOCOMMIT` (int)

Anger om autokommit ska vara aktiverat.

  • `PDO::ATTR_ERRMODE` (int)

Anger hur fel hanteras. Alternativen inkluderar:

 - `PDO::ERRMODE_SILENT`: Ingen varning eller undantag.
 - `PDO::ERRMODE_WARNING`: Genererar en PHP-varning.
 - `PDO::ERRMODE_EXCEPTION`: Kastar ett undantag.
  • `PDO::ATTR_PERSISTENT` (int)

Begär en ihållande anslutning.

  • `PDO::ATTR_TIMEOUT` (int)

Sätter timeout-värdet för kommunikation med databasen (i sekunder).

  • `PDO::ATTR_FETCH_TABLE_NAMES` (int)

Lägger till tabellnamn som prefix till kolumnnamn vid hämtning av data.

Övriga konstanter

  • `PDO::CURSOR_FWDONLY` (int)

Skapar en PDOStatement med en framåtriktad pekare. Detta är standard och den snabbaste typen.

  • `PDO::CURSOR_SCROLL` (int)

Skapar en PDOStatement med en rullningsbar pekare.

  • `PDO::SQLITE_DETERMINISTIC` (int)

Anger att en funktion skapad med `PDO::sqliteCreateFunction()` är deterministisk. Tillgänglig sedan PHP 7.1.4.

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/pdo.constants.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.