Problem mit der Einstellung des PHP-PDO-Attributs
PHP-PDO-Attributeinstellungsmethode: Verwenden Sie [PDO::setAttribute], um Attribute festzulegen. Die Syntaxstruktur lautet [bool PDO::setAttribute (int $attribute, Mixed $value)].
PHP-PDO-Attribut-Einstellungsmethode:
Legen Sie fest, wie PDO Daten verarbeitet
PDO::setAttribute
: Attribut festlegenPDO::getAttribute
: Attribut abrufen
Syntax:
bool PDO::setAttribute ( int $attribute , mixed $value )
Legen Sie die Eigenschaften des Datenbank-Handles fest. Einige der verfügbaren allgemeinen Eigenschaften sind unten aufgeführt. Einige Treiber verwenden möglicherweise zusätzliche spezifische Eigenschaften.
Gemeinsame Attribute
PDO::ATTR_AUTOCOMMIT
: Legen Sie fest, ob die SQL-Anweisung des aktuell mit dem MySQL-Server verbundenen Clients automatisch ausgeführt wird. Die Standardeinstellung ist die automatische Übermittlung.
//自动提交属性 var_dump($pdo->getAttribute(PDO::ATTR_AUTOCOMMIT)); //1 $pdo->setAttribute(PDO::ATTR_AUTOCOMMIT,0); var_dump($pdo->getAttribute(PDO::ATTR_AUTOCOMMIT)); //0
PDO::ATTR_CASE
: Wenn pdo Daten aus der Ergebnismenge erhält, wie wird der Name des entsprechenden Felds verarbeitet
PDO::CASE_LOWER: Alle Felder in Kleinbuchstaben anzeigen
PDO::CASE_UPPER: Alle Felder werden in Großbuchstaben angezeigt
PDO::CASE_NATURAL: So wie es ist
$pdo->setAttribute(PDO::ATTR_CASE,PDO::CASE_NATURAL); //或 $pdo->setAttribute(PDO::ATTR_CASE,1); var_dump(PDO::CASE_UPPER); //1 转换为大写 var_dump(PDO::CASE_LOWER); //2 转换为小写 var_dump(PDO::CASE_NATURAL); //0 是怎样就是怎样 $sql = "select * from user "; $stmt = $pdo->query($sql); var_dump($stmt->fetch(PDO::FETCH_ASSOC));
PDO::ATTR_ERRMODE
: Fehlermodus, welcher Modus verwendet wird, um zu behandeln, wenn ein Fehler in pdo auftritt
PDO::ERRMODE_SILENT: Silent-Modus, standardmäßig wird ein Fehler ignoriert Fehler
PDO::ERRMODE_WARNING: Warnmodus, wenn ein Fehler auftritt, wird eine Warnung gemeldet
PDO::ERRMODE_EXCEPTION: Ausnahmemodus , wenn ein Fehler auftritt, wird eine Ausnahme verarbeitet (PDOException)
var_dump($pdo->getAttribute(PDO::ATTR_ERRMODE)); var_dump(PDO::ERRMODE_SILENT); //0 静默模式,默认的出错了不管 var_dump(PDO::ERRMODE_WARNING); //1 警告模式,如果出错了就会报出警告 var_dump(PDO::ERRMODE_EXCEPTION); //2 异常模式,如果出错会采用异常来处理(PDOException) PDO::ATTR_PERSISTENT:当前对Mysql服务器的连接是否是长连接
TRUE: Es handelt sich um eine lange Verbindung (die Verwendung langer Verbindungen muss koordiniert werden). mit: Apache (Verbindung: keepAlive), Mysqld)
FALSE: Standardmäßige, nicht dauerhafte Verbindung
Verwandte Lernempfehlungen: PHP-Programmierung vom Einstieg bis zur Beherrschung
Das obige ist der detaillierte Inhalt vonProblem mit der Einstellung des PHP-PDO-Attributs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In diesem Kapitel werden wir die Umgebungsvariablen, die allgemeine Konfiguration, die Datenbankkonfiguration und die E-Mail-Konfiguration in CakePHP verstehen.

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

In diesem Kapitel lernen wir die folgenden Themen im Zusammenhang mit dem Routing kennen.

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.
