Als «pdo» getaggte Fragen

117
PDO MySQL: Verwenden Sie PDO :: ATTR_EMULATE_PREPARES oder nicht?

Folgendes habe ich bisher gelesen PDO::ATTR_EMULATE_PREPARES: Die Vorbereitungsemulation von PDO ist für die Leistung besser, da die native Vorbereitung von MySQL den Abfragecache umgeht . Die native Vorbereitung von MySQL ist aus Sicherheitsgründen besser (verhindert SQL Injection) . Die native...

113
PHP PDO gibt einzelne Zeile zurück

UPDATE 2: Ist dies also das optimierteste, das es bekommen kann? $DBH = new PDO( "connection string goes here" ); $STH = $DBH -> prepare( "select figure from table1" ); $STH -> execute(); $result = $STH -> fetch(); echo $result ["figure"]; $DBH = null; UPDATE 1: Ich weiß, dass ich der...

106
Kann ich MySQL-APIs in PHP mischen?

Ich habe das Netz durchsucht und bisher habe ich gesehen, dass Sie verwenden können mysql_und mysqli_zusammen bedeuten: <?php $con=mysqli_connect("localhost", "root" ,"" ,"mysql"); if( mysqli_connect_errno( $con ) ) { echo "failed to connect"; }else{ echo "connected"; } mysql_close($con); echo...

105
Wie füge ich NULL-Werte mit PDO ein?

Ich benutze diesen Code und bin nicht frustriert: try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'"); } catch(PDOException $e) { ... }...

102
PDO-Unterstützung für mehrere Abfragen (PDO_MYSQL, PDO_MYSQLND)

Ich weiß, dass PDO nicht mehrere Abfragen unterstützt, die in einer Anweisung ausgeführt werden. Ich habe googelt und einige Beiträge gefunden, die über PDO_MYSQL und PDO_MYSQLND sprechen. PDO_MySQL ist eine gefährlichere Anwendung als alle anderen herkömmlichen MySQL-Anwendungen. Herkömmliches...

98
Bereinigen von Benutzerkennwörtern

Wie kann ich vom Benutzer bereitgestellte Kennwörter maskieren oder bereinigen, bevor ich sie hashe und in meiner Datenbank speichere? Wenn PHP-Entwickler aus Sicherheitsgründen das Hashing von Benutzerpasswörtern in Betracht ziehen, denken sie häufig an diese Passwörter wie an andere vom Benutzer...

92
So richten Sie eine PDO-Verbindung ordnungsgemäß ein

Von Zeit zu Zeit sehe ich Fragen zur Verbindung mit der Datenbank. Die meisten Antworten sind nicht so, wie ich es mache, oder ich bekomme die Antworten einfach nicht richtig. Wie auch immer; Ich habe nie darüber nachgedacht, weil die Art und Weise, wie ich es mache, für mich funktioniert. Aber...

77
PDO :: PARAM für Typ Dezimal?

Ich habe 2 Datenbankfelder `decval` decimal(5,2) `intval` int(3) Ich habe 2 PDO-Abfragen, die sie aktualisieren. Derjenige, der das int aktualisiert, funktioniert in Ordnung $update_intval->bindParam(':intval', $intval, PDO::PARAM_INT); Ich kann das Dezimalfeld jedoch nicht aktualisieren. Ich...

72
Ist es möglich, einen Standard-PDO-Abrufmodus festzulegen?

Bevor ich Daten abrufe, muss ich immer Folgendes eingeben: $STH->setFetchMode(PDO::FETCH_OBJ); Um meinen Code besser lesbar zu machen, wäre es großartig, wenn ich irgendwo einen Standardmodus einstellen könnte ... Vielen Dank! Bearbeiten . Ich hatte ursprünglich gehofft, ich könnte PDO:...

72
PDO :: fetchAll vs. PDO :: fetch in einer Schleife

Nur eine kurze Frage. Gibt es einen Leistungsunterschied zwischen der Verwendung von PDO :: fetchAll () und PDO :: fetch () in einer Schleife (für große Ergebnismengen)? Ich rufe in Objekte einer benutzerdefinierten Klasse, wenn das einen Unterschied macht. Meine anfängliche ungebildete...

68
Gibt es gute Tutorials zur Verwendung von PDO? [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese...