Heim >Backend-Entwicklung >PHP-Tutorial >Eingehende Analyse von PDO::setAttribute in PHP

Eingehende Analyse von PDO::setAttribute in PHP

autoload
autoloadOriginal
2021-04-23 11:36:541966Durchsuche

Eingehende Analyse von PDO::setAttribute in PHP

In PHP ist die Verwendung von PDO zum Herstellen einer Verbindung zur Datenbank ein grundlegender Vorgang. Nach der Verwendung von PDO zum Herstellen einer Verbindung zur Datenbank Sie erhalten ein Objekt vom Typ Statement. Wir können die Methode setAttribute() verwenden, um die Attribute des Datenbank-Handles festzulegen. Dieser Artikel führt Sie dazu, einen Blick darauf zu werfen. PHP中利用PDO连接数据库属于基本操作,利用PDO连接数据库后,获取的是Statement类型的对象,我们可以利用setAttribute() 方法可以用来设置数据库句柄的属性,本文就带大家一起来看一看。

1.首先我们来看一看setAttribute()

1. Schauen wir uns zunächst die Syntax von
  • setAttribute() an:

  • PDO::setAttribute    ( int $attribute   , mixed $value   )
  • $attribute: Stellt den PDO-objektspezifischen Attributnamen bereit
  • $value: Weisen Sie dem angegebenen Attribut einen Wert zu.

Der Rückgabewert ist ein bool-Wert Name auf die angegebene Größe schreiben

PDO::ATTR_ERRMODE: Fehlerbericht.
  • PDO::ATTR_ORACLE_NULLS (verfügbar in allen Treibern, nicht beschränkt auf Oracle): NULL und leere Zeichenfolgen konvertieren.
  • PDO::ATTR_STRINGIFY_FETCHES: Konvertieren Sie den Wert beim Extrahieren in eine Zeichenfolge.
  • PDO::ATTR_STATEMENT_CLASS: Legen Sie die vom Benutzer bereitgestellte Anweisungsklasse fest, die von PDOStatement abgeleitet ist. Erfordert Array
  • PDO::ATTR_TIMEOUT: Gibt die Anzahl der Sekunden für das Timeout an.
  • PDO::ATTR_AUTOCOMMIT Ob jede einzelne Erklärung automatisch übermittelt werden soll.
  • PDO::ATTR_EMULATE_PREPARES Emulation vorbereiteter Anweisungen aktivieren oder deaktivieren.
  • PDO::MYSQL_ATTR_USE_BUFFERED_QUERY (verfügbar in MySQL): Gepufferte Abfragen verwenden.
  • PDO::ATTR_DEFAULT_FETCH_MODE: Legen Sie den Standardextraktionsmodus fest. 3. Nehmen Sie PDO::ATTR_CASE als Beispiel:

Das obige ist der detaillierte Inhalt vonEingehende Analyse von PDO::setAttribute in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn