mirror of
https://github.com/php/doc-de.git
synced 2026-03-23 23:02:13 +01:00
1010 lines
29 KiB
XML
1010 lines
29 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- EN-Revision: a8863b0123dc5348c91e67198b995222878a7e65 Maintainer: nobody Status: ready -->
|
|
<!-- Reviewed: yes -->
|
|
<!-- Rev-Revision: eae19eb5fe0f5bebcbce382ea7a505cedeb5a883 Reviewer: samesch -->
|
|
<appendix xml:id="pdo.constants" xmlns="http://docbook.org/ns/docbook">
|
|
&reftitle.constants;
|
|
&extension.constants;
|
|
<variablelist>
|
|
<varlistentry xml:id="pdo.constants.param-bool">
|
|
<term>
|
|
<constant>PDO::PARAM_BOOL</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Stellt den Datentyp Boolean dar.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-null">
|
|
<term>
|
|
<constant>PDO::PARAM_NULL</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Stellt den Datentyp SQL-NULL dar.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-int">
|
|
<term>
|
|
<constant>PDO::PARAM_INT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Stellt den Datentyp SQL-INTEGER dar.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-str">
|
|
<term>
|
|
<constant>PDO::PARAM_STR</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Stellt SQL-CHAR, VARCHAR und andere String-Datentypen dar.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-str-natl">
|
|
<term>
|
|
<constant>PDO::PARAM_STR_NATL</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Ein Flag, das angibt, dass eine Zeichenkette den nationalen Zeichensatz
|
|
verwendet.
|
|
</simpara>
|
|
<simpara>
|
|
Verfügbar seit PHP 7.2.0
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-str-char">
|
|
<term>
|
|
<constant>PDO::PARAM_STR_CHAR</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Ein Flag, das angibt, dass eine Zeichenkette den regulären Zeichensatz
|
|
verwendet.
|
|
</simpara>
|
|
<simpara>
|
|
Verfügbar seit PHP 7.2.0
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-lob">
|
|
<term>
|
|
<constant>PDO::PARAM_LOB</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Stellt den SQL-Datentyp LOB (large object) dar.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-stmt">
|
|
<term>
|
|
<constant>PDO::PARAM_STMT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Stellt einen Datensatztyp dar. Wird derzeit von keinem Treiber
|
|
unterstützt.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-input-output">
|
|
<term>
|
|
<constant>PDO::PARAM_INPUT_OUTPUT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt fest, dass der Parameter ein INOUT-Parameter für eine Stored
|
|
Procedure sein muss. Auf den Wert muss ein bitweises OR mit einem
|
|
eindeutigen PDO::PARAM_*-Parameter ausgeführt werden.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-default">
|
|
<term>
|
|
<constant>PDO::FETCH_DEFAULT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt fest, dass der standardmäßige Abrufmodus verwendet werden soll.
|
|
Verfügbar seit PHP 8.0.7.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-lazy">
|
|
<term>
|
|
<constant>PDO::FETCH_LAZY</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt fest, dass die Methode zum Abrufen von Daten jede Zeile als Objekt
|
|
zurückgeben soll, dessen Eigenschaftsnamen den Spaltennamen aus der
|
|
zurückgegebenen Ergebnismenge entsprechen.
|
|
<constant>PDO::FETCH_LAZY</constant> gibt ein
|
|
<classname>PDORow</classname>-Objekt zurück, das die Eigenschaftsnamen
|
|
des Objekts erstellt, sobald auf diese zugegriffen wird. Ungültig
|
|
innerhalb von <methodname>PDOStatement::fetchAll</methodname>.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-assoc">
|
|
<term>
|
|
<constant>PDO::FETCH_ASSOC</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt fest, dass die Methode zum Abrufen von Daten jede Zeile in einem
|
|
assoziativen Array zurückgibt, das mit den Spaltennamen aus der
|
|
Ergebnismenge indiziert wird. Wenn die Ergebnismenge mehrere
|
|
gleichlautende Spaltennamen enthält, gibt
|
|
<constant>PDO::FETCH_ASSOC</constant> nur einen Wert pro Spaltenname
|
|
zurück.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-named">
|
|
<term>
|
|
<constant>PDO::FETCH_NAMED</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt fest, dass die Methode zum Abrufen von Daten jede Zeile als ein
|
|
Array mit dem Index des Spaltennamens der entsprechenden Ergebnismenge
|
|
zurückgeben soll. Wenn die Ergebnismenge mehrere Spalten mit dem gleichen
|
|
Namen besitzt, gibt <constant>PDO::FETCH_NAMED</constant> ein Array von
|
|
Werten pro Spaltenname zurück.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-num">
|
|
<term>
|
|
<constant>PDO::FETCH_NUM</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt fest, dass die Methode zum Abrufen von Daten jede Zeile als Array
|
|
zurückgeben soll, indiziert durch die Spaltennummer, wie sie in der
|
|
entsprechenden Ergebnismenge zurückgegeben wird, beginnend bei Spalte 0.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-both">
|
|
<term>
|
|
<constant>PDO::FETCH_BOTH</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt fest, dass die Methode zum Abrufen von Daten jede Zeile als Array
|
|
zurückgeben soll, das durch den Spaltennamen und die Spaltennummer
|
|
indiziert ist, wie sie in der entsprechenden Ergebnismenge zurückgegeben
|
|
werden, beginnend bei Spalte 0.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-obj">
|
|
<term>
|
|
<constant>PDO::FETCH_OBJ</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt fest, dass die Methode zum Abrufen von Daten jede Zeile als ein
|
|
Objekt mit Eigenschaftsnamen zurückgeben soll, die den in der
|
|
Ergebnismenge zurückgegebenen Spaltennamen entsprechen.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-bound">
|
|
<term>
|
|
<constant>PDO::FETCH_BOUND</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt fest, dass die Methode zum Abrufen von Daten TRUE zurückgeben soll
|
|
und die Werte der Spalten in der Ergebnismenge den PHP-Variablen zuweist,
|
|
an die sie mit der Methode <methodname>PDOStatement::bindParam</methodname>
|
|
oder der Methode <methodname>PDOStatement::bindColumn</methodname> gebunden
|
|
wurden.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-column">
|
|
<term>
|
|
<constant>PDO::FETCH_COLUMN</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt fest, dass die Methode zum Abrufen von Daten nur eine einzige
|
|
angeforderte Spalte aus der nächsten Zeile in der Ergebnismenge
|
|
zurückgeben soll.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-class">
|
|
<term>
|
|
<constant>PDO::FETCH_CLASS</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt fest, dass die Methode zum Abrufen von Daten eine neue Instanz der
|
|
angeforderten Klasse zurückgeben soll.
|
|
</simpara>
|
|
<note>
|
|
<simpara>
|
|
Das Objekt wird initialisiert, indem die Spalten der Ergebnismenge den
|
|
Eigenschaften der Klasse zugewiesen werden. Dies geschieht vor dem Aufruf
|
|
des Konstruktors und erlaubt die Belegung von Eigenschaften unabhängig
|
|
von ihrer Sichtbarkeit oder davon, ob sie als <literal>readonly</literal>
|
|
markiert sind. Wenn eine Eigenschaft in der Klasse nicht existiert, wird
|
|
die magische Methode <link linkend="object.set">__set()</link>
|
|
aufgerufen, falls sie existiert; andernfalls wird eine dynamische
|
|
öffentliche Eigenschaft erstellt. Wenn jedoch auch
|
|
<constant>PDO::FETCH_PROPS_LATE</constant> angegeben ist, wird der
|
|
Konstruktor <emphasis>vor</emphasis> dem Belegen der Eigenschaften
|
|
aufgerufen.
|
|
</simpara>
|
|
</note>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-into">
|
|
<term>
|
|
<constant>PDO::FETCH_INTO</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt fest, dass die Methode zum Abrufen von Daten eine vorhandene Instanz
|
|
der angeforderten Klasse aktualisieren soll, indem die Spalten den
|
|
benannten Eigenschaften der Klasse zugeordnet werden.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-func">
|
|
<term>
|
|
<constant>PDO::FETCH_FUNC</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Ermöglicht die ad-hoc Anpassung der Daten (nur gültig innerhalb von
|
|
<methodname>PDOStatement::fetchAll</methodname>).
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-group">
|
|
<term>
|
|
<constant>PDO::FETCH_GROUP</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Gruppiert die Rückgabe nach den Werten. Üblicherweise in Verbindung mit
|
|
<constant>PDO::FETCH_COLUMN</constant> oder
|
|
<constant>PDO::FETCH_KEY_PAIR</constant>.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-unique">
|
|
<term>
|
|
<constant>PDO::FETCH_UNIQUE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Ruft nur eindeutige Werte abrufen.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
<varlistentry xml:id="pdo.constants.fetch-key-pair">
|
|
<term>
|
|
<constant>PDO::FETCH_KEY_PAIR</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Liefert das Ergebnis von zwei Spalten als Array. Der Inhalt der ersten
|
|
Spalte ist der Schlüssel und der Inhalt der zweiten Spalte ist der Wert.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
<varlistentry xml:id="pdo.constants.fetch-classtype">
|
|
<term>
|
|
<constant>PDO::FETCH_CLASSTYPE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Ermittelt den Klassennamen aus dem Wert der ersten Spalte.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-serialize">
|
|
<term>
|
|
<constant>PDO::FETCH_SERIALIZE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Ähnlich wie <constant>PDO::FETCH_INTO</constant>, liefert aber das Objekt
|
|
als serialisierte Zeichenkette. Der Konstruktor wird nicht aufgerufen,
|
|
wenn dieses Flag gesetzt ist.
|
|
Ab PHP 8.1.0 veraltet.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-props-late">
|
|
<term>
|
|
<constant>PDO::FETCH_PROPS_LATE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Ruft den Konstrutor auf, bevor die Eigenschaften gesetzt werden.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-autocommit">
|
|
<term>
|
|
<constant>PDO::ATTR_AUTOCOMMIT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Wenn dieser Wert &false; ist, versucht PDO, Autocommit zu deaktivieren,
|
|
damit die Verbindung eine Transaktion starten kann.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-prefetch">
|
|
<term>
|
|
<constant>PDO::ATTR_PREFETCH</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Durch Ändern der Prefetch-Puffergröße können Sie die Balance zwischen
|
|
Speicherverbrauch und Datenbankgeschwindigkeit einstellen. Nicht alle
|
|
Datenbank/Treiber-Kombinationen unterstützen die Größenänderung dieses
|
|
Puffers. Je größer der Puffer ist, desto höher ist die Leistung, aber
|
|
auch der Speicherverbrauch.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-timeout">
|
|
<term>
|
|
<constant>PDO::ATTR_TIMEOUT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt den Timeout-Wert für die Kommunikation mit der Datenbank in Sekunden
|
|
fest.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-errmode">
|
|
<term>
|
|
<constant>PDO::ATTR_ERRMODE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Informationen zu diesem Attribut finden Sie im Abschnitt
|
|
<link linkend="pdo.error-handling">Fehler und Fehlerbehandlung</link>.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-server-version">
|
|
<term>
|
|
<constant>PDO::ATTR_SERVER_VERSION</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Dieses Attribut ist schreibgeschützt; es gibt Informationen über die
|
|
Version des Datenbankservers zurück, mit dem PDO verbunden ist.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-client-version">
|
|
<term>
|
|
<constant>PDO::ATTR_CLIENT_VERSION</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Dieses Attribut ist schreibgeschützt; es gibt Informationen über die
|
|
Versionen der Client-Bibliotheken zurück, die der PDO-Treiber verwendet.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-server-info">
|
|
<term>
|
|
<constant>PDO::ATTR_SERVER_INFO</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Dieses Attribut ist schreibgeschützt; es gibt einige Metainformationen
|
|
über den Datenbankserver zurück, mit dem PDO verbunden ist.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-connection-status">
|
|
<term>
|
|
<constant>PDO::ATTR_CONNECTION_STATUS</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-case">
|
|
<term>
|
|
<constant>PDO::ATTR_CASE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Erzwingt die Zuordnung von Spaltennamen zur Groß- oder Kleinschreibung,
|
|
die durch die <literal>PDO::CASE_*</literal>-Konstanten festgelegt wird.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-cursor-name">
|
|
<term>
|
|
<constant>PDO::ATTR_CURSOR_NAME</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Liefert oder setzt den Namen, der für einen Cursor verwendet werden soll.
|
|
Am nützlichsten bei der Verwendung von scrollbaren Cursorn und
|
|
positionierten Aktualisierungen.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-cursor">
|
|
<term>
|
|
<constant>PDO::ATTR_CURSOR</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Wählt den Cursortyp aus. PDO unterstützt derzeit entweder
|
|
<constant>PDO::CURSOR_FWDONLY</constant> oder
|
|
<constant>PDO::CURSOR_SCROLL</constant>. Bleiben Sie bei
|
|
<constant>PDO::CURSOR_FWDONLY</constant>, es sei denn, Sie wissen, dass
|
|
Sie einen scrollbaren Cursor benötigen.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
|
|
<varlistentry xml:id="pdo.constants.attr-driver-name">
|
|
<term>
|
|
<constant>PDO::ATTR_DRIVER_NAME</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Gibt den Namen des Treibers zurück.
|
|
</simpara>
|
|
<para>
|
|
<example><title>Die Verwendung von <constant>PDO::ATTR_DRIVER_NAME</constant></title>
|
|
<programlisting role="php">
|
|
<![CDATA[
|
|
<?php
|
|
if ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') {
|
|
echo "Läuft auf MySQL; macht hier etwas MySQL-spezifisches\n";
|
|
}
|
|
?>
|
|
]]>
|
|
</programlisting>
|
|
</example>
|
|
</para>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-oracle-nulls">
|
|
<term>
|
|
<constant>PDO::ATTR_ORACLE_NULLS</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Konvertiert leere Zeichenketten bei Datenabfragen in SQL-NULL-Werte.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-persistent">
|
|
<term>
|
|
<constant>PDO::ATTR_PERSISTENT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Fordert eine persistente Verbindung an, anstatt eine neue Verbindung zu
|
|
erstellen. Weitere Informationen zu diesem Attribut finden Sie im
|
|
Abschnitt
|
|
<link linkend="pdo.connections">Verbindungen und Verbindungsmanagement</link>.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-statement-class">
|
|
<term>
|
|
<constant>PDO::ATTR_STATEMENT_CLASS</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt den Name der Klasse fest, die als Statement zurückgegeben wird.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-fetch-catalog-names">
|
|
<term>
|
|
<constant>PDO::ATTR_FETCH_CATALOG_NAMES</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Stellt jedem Spaltennamen, der in der Ergebnismenge zurückgegeben wird,
|
|
den Namen des enthaltenden Katalogs voran. Der Katalogname und der
|
|
Spaltenname werden durch einen Punkt (.) getrennt. Die Unterstützung
|
|
dieses Attributs liegt auf der Treiberebene; es kann sein, dass es von
|
|
Ihrem Treiber nicht unterstützt wird.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-fetch-table-names">
|
|
<term>
|
|
<constant>PDO::ATTR_FETCH_TABLE_NAMES</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Stellt jedem Spaltennamen, der in der Ergebnismenge zurückgegeben wird,
|
|
den Namen der enthaltenden Tabelle voran. Der Tabellenname und der
|
|
Spaltenname werden durch einen Punkt (.) getrennt. Die Unterstützung
|
|
dieses Attributs liegt auf der Treiberebene; es kann sein, dass es von
|
|
Ihrem Treiber nicht unterstützt wird.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-stringify-fetches">
|
|
<term>
|
|
<constant>PDO::ATTR_STRINGIFY_FETCHES</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Erzwingt, dass alle Werte (außer &null;) als Zeichenkette abgerufen werden.
|
|
Die &null;-Werte bleiben unverändert, es sei denn,
|
|
<constant>PDO::ATTR_ORACLE_NULLS</constant> wird auf
|
|
<constant>PDO::NULL_TO_STRING</constant> gesetzt.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-max-column-len">
|
|
<term>
|
|
<constant>PDO::ATTR_MAX_COLUMN_LEN</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt die maximale Länge der Spaltennamen fest.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-default-fetch-mode">
|
|
<term>
|
|
<constant>PDO::ATTR_DEFAULT_FETCH_MODE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-emulate-prepares">
|
|
<term>
|
|
<constant>PDO::ATTR_EMULATE_PREPARES</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.attr-default-str-param">
|
|
<term>
|
|
<constant>PDO::ATTR_DEFAULT_STR_PARAM</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Legt den Standard-Zeichenketten-Parametertypen fest; entweder
|
|
<constant>PDO::PARAM_STR_NATL</constant> oder
|
|
<constant>PDO::PARAM_STR_CHAR</constant>.
|
|
</simpara>
|
|
<simpara>
|
|
Verfügbar seit PHP 7.2.0.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.errmode-silent">
|
|
<term>
|
|
<constant>PDO::ERRMODE_SILENT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Löst keinen Fehler und keine Ausnahme aus, wenn ein Fehler auftritt. Es
|
|
wird erwartet, dass der Entwickler explizit auf Fehler prüft. Dies ist
|
|
der Standardmodus. Weitere Informationen zu diesem Attribut finden Sie im
|
|
Abschnitt
|
|
<link linkend="pdo.error-handling">Fehler und Fehlerbehandlung</link>.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.errmode-warning">
|
|
<term>
|
|
<constant>PDO::ERRMODE_WARNING</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Gibt eine PHP-<constant>E_WARNING</constant>-Meldung aus, wenn ein Fehler
|
|
auftritt. Weitere Informationen zu diesem Attribut finden Sie im
|
|
Abschnitt
|
|
<link linkend="pdo.error-handling">Fehler und Fehlerbehandlung</link>.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.errmode-exception">
|
|
<term>
|
|
<constant>PDO::ERRMODE_EXCEPTION</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Löst eine <classname>PDOException</classname> aus, wenn ein Fehler
|
|
auftritt. Weitere Informationen zu diesem Attribut finden Sie im
|
|
Abschnitt
|
|
<link linkend="pdo.error-handling">Fehler und Fehlerbehandlung</link>.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.case-natural">
|
|
<term>
|
|
<constant>PDO::CASE_NATURAL</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Belässt die Spaltennamen so, wie sie vom Datenbanktreiber zurückgegeben
|
|
werden.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.case-lower">
|
|
<term>
|
|
<constant>PDO::CASE_LOWER</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Erzwingt die Kleinschreibung von Spaltennamen.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.case-upper">
|
|
<term>
|
|
<constant>PDO::CASE_UPPER</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Erzwingt die Großschreibung von Spaltennamen.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.null-natural">
|
|
<term>
|
|
<constant>PDO::NULL_NATURAL</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.null-empty-string">
|
|
<term>
|
|
<constant>PDO::NULL_EMPTY_STRING</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.null-to-string">
|
|
<term>
|
|
<constant>PDO::NULL_TO_STRING</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-ori-next">
|
|
<term>
|
|
<constant>PDO::FETCH_ORI_NEXT</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Liefert die nächste Zeile aus der Ergebnismenge. Gilt nur für scrollbare
|
|
Cursor.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-ori-prior">
|
|
<term>
|
|
<constant>PDO::FETCH_ORI_PRIOR</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Liefert die vorherige Zeile aus der Ergebnismenge. Gilt nur für
|
|
scrollbare Cursor.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-ori-first">
|
|
<term>
|
|
<constant>PDO::FETCH_ORI_FIRST</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Liefert die erste Zeile aus der Ergebnismenge. Gilt nur für scrollbare
|
|
Cursor.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-ori-last">
|
|
<term>
|
|
<constant>PDO::FETCH_ORI_LAST</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Liefert die vorherige Zeile aus der Ergebnismenge. Gilt nur für
|
|
scrollbare Cursor.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-ori-abs">
|
|
<term>
|
|
<constant>PDO::FETCH_ORI_ABS</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Liefert die angeforderte Zeile anhand der Zeilennummer aus der
|
|
Ergebnismenge. Gilt nur für scrollbare Cursor.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.fetch-ori-rel">
|
|
<term>
|
|
<constant>PDO::FETCH_ORI_REL</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Liefert die angeforderte Zeile an einer Position relativ zur aktuellen
|
|
Position des Cursors aus der Ergebnismenge. Gilt nur für scrollbare
|
|
Cursor.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.cursor-fwdonly">
|
|
<term>
|
|
<constant>PDO::CURSOR_FWDONLY</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Erzeugt ein <classname>PDOStatement</classname>-Objekt mit einem
|
|
Nur-Vorwärts-Cursor. Dies ist die Standard-Cursor-Wahl, da es das
|
|
schnellste und häufigste Datenzugriffsmuster in PHP ist.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.cursor-scroll">
|
|
<term>
|
|
<constant>PDO::CURSOR_SCROLL</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Erzeugt ein <classname>PDOStatement</classname>-Objekt mit einem
|
|
scrollbaren Cursor. Übergeben Sie die Konstante
|
|
<literal>PDO::FETCH_ORI_*</literal>, um die aus der Ergebnismenge
|
|
abgerufenen Zeilen zu steuern.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.err-none">
|
|
<term>
|
|
<constant>PDO::ERR_NONE</constant>
|
|
(<type>string</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Entspricht dem SQLSTATE '00000', &dh; die SQL-Anweisung wurde
|
|
erfolgreich und ohne Fehler oder Warnungen ausgegeben. Diese Konstante
|
|
ist für die Unterstützung bei der Überprüfung von
|
|
<methodname>PDO::errorCode</methodname> oder
|
|
<methodname>PDOStatement::errorCode</methodname>, um festzustellen, ob ein
|
|
Fehler aufgetreten ist. Normalerweise wissen Sie sowieso, ob dies der
|
|
Fall ist, indem Sie den Rückgabewert der Methode untersuchen, die die
|
|
Fehlerbedingung ausgelöst hat.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-evt-alloc">
|
|
<term>
|
|
<constant>PDO::PARAM_EVT_ALLOC</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Ein Zuweisungsereignis (Allocation).
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-evt-free">
|
|
<term>
|
|
<constant>PDO::PARAM_EVT_FREE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Ein Freigabe-Ereignis (Deallocation).
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-evt-exec-pre">
|
|
<term>
|
|
<constant>PDO::PARAM_EVT_EXEC_PRE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Löst ein Ereignis vor der Ausführung einer vorbereiteten Anweisung aus.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-evt-exec-post">
|
|
<term>
|
|
<constant>PDO::PARAM_EVT_EXEC_POST</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Löst ein Ereignis nach der Ausführung einer vorbereiteten Anweisung aus.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-evt-fetch-pre">
|
|
<term>
|
|
<constant>PDO::PARAM_EVT_FETCH_PRE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Löst ein Ereignis vor dem Abrufen eines Ergebnisses aus einer
|
|
Ergebnismenge aus.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-evt-fetch-post">
|
|
<term>
|
|
<constant>PDO::PARAM_EVT_FETCH_POST</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Löst ein Ereignis nach dem Abrufen eines Ergebnisses aus einer
|
|
Ergebnismenge aus.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.param-evt-normalize">
|
|
<term>
|
|
<constant>PDO::PARAM_EVT_NORMALIZE</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Löst ein Ereignis während der Registrierung eines gebundenen Parameters
|
|
aus, was es dem Treiber ermöglicht, den Parameternamen zu normalisieren.
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
<varlistentry xml:id="pdo.constants.sqlite-deterministic">
|
|
<term>
|
|
<constant>PDO::SQLITE_DETERMINISTIC</constant>
|
|
(<type>int</type>)
|
|
</term>
|
|
<listitem>
|
|
<simpara>
|
|
Signalisiert, dass eine Funktion die mit
|
|
<methodname>PDO::sqliteCreateFunction</methodname> erzeugt wurde,
|
|
deterministisch ist, &dh; dass sie immer dasselbe Ergebnis liefert,
|
|
wenn sie innerhalb derselben SQL-Anweisung mit den gleichen Parametern
|
|
aufgerufen wird. (Verfügbar seit PHP 7.1.4.)
|
|
</simpara>
|
|
</listitem>
|
|
</varlistentry>
|
|
</variablelist>
|
|
</appendix>
|
|
<!-- Keep this comment at the end of the file
|
|
Local variables:
|
|
mode: sgml
|
|
sgml-omittag:t
|
|
sgml-shorttag:t
|
|
sgml-minimize-attributes:nil
|
|
sgml-always-quote-attributes:t
|
|
sgml-indent-step:1
|
|
sgml-indent-data:t
|
|
indent-tabs-mode:nil
|
|
sgml-parent-document:nil
|
|
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
|
|
sgml-exposed-tags:nil
|
|
sgml-local-catalogs:nil
|
|
sgml-local-ecat-files:nil
|
|
End:
|
|
vim600: syn=xml fen fdm=syntax fdl=2 si
|
|
vim: et tw=78 syn=sgml
|
|
vi: ts=1 sw=1
|
|
-->
|