Tag: pdo

PDO (PHP Data Objects) ist eine Datenbank-Abstraktionsebene(interface) für PHP. Es arbeitet mit den meisten Datenbank-Systemen.

PHP - Verwenden von PDO mit IN-Klausel-Array

Anzahl der Antworten 5 Antworten
Ich bin mit PDO ausführen einer Anweisung mit einem IN Klausel, dass ein array verwendet, für die es die Werte: $in_array = array(1, 2, 3); $in_values = implode(',', $in_array); $my_result = $wbdb->prepare("SELECT * FROM my_table WHERE my_value

Undefinierte Klassenkonstante 'MYSQL_ATTR_INIT_COMMAND' mit PDO

Anzahl der Antworten 10 Antworten
$db = new PDO('mysql:dbname=xnews;host=localhost;port=' . $LOCAL_DB_PORT, $LOCAL_DB_USER, $LOCAL_DB_PASS, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES 'UTF8'") ); Berichte: Undefined class constant 'MYSQL_ATTR_INIT_COMMAND' Ist es umbenannt? InformationsquelleAutor der Frage user260019 | 2010-03-11

PHP PDO vorbereitete Anweisung - MySQL LIKE Abfrage

Anzahl der Antworten 3 Antworten
Ich versuche zu tun, eine Suche über php ' s PDO-Klasse (mysql-Treiber). Ich habe die folgende Abfrage, die das arbeiten mit dem MySQL-client (Tabelle Namen geändert zum Schutz der unschuldigen): SELECT hs.hs_pk, hs.hs_text, hs.hs_did, hd.hd_did, hd.hd_text, hv.hv_text,

Wie man PDO macht, setze SET NAMES utf8 jedes Mal wenn ich verbinde, in ZendFramework

Anzahl der Antworten 8 Antworten
Zu machen, wie die PDO-adapter ausführen, SET NAMES utf8 jedes mal, wenn ich eine Verbindung herstellen, In ZendFramework. Ich bin mit einer INI-Datei zum speichern der adapter config-Daten. welche Einträge soll ich da einfügen? Wenn es war

Kann ich eine Datenbank mit PDO in PHP erstellen?

Anzahl der Antworten 2 Antworten
Ich soll eine Klasse erstellen, die PDO verwendet, um die Interaktion mit MySQL. Kann ich eine neue MySQL-Tabelle mithilfe von PDO? InformationsquelleAutor der Frage Xerri | 2010-04-06

Ist es notwendig, PDO-Verbindungen zu schließen

Anzahl der Antworten 3 Antworten
Bemerkte ich, es gibt keine close-Automatik für PDO. Sollte ich die Verbindung schließen, oder ist es unnötig für PDO? InformationsquelleAutor der Frage Rujikin | 2013-03-16

Wie bekomme ich numerische Typen von MySQL mit PDO?

Anzahl der Antworten 4 Antworten
Ich bin mit PDO und MySQL, aus irgendeinem Grund, wenn Werte aus der Datenbank, int Typ, der PDOStatement ist wieder eine string-Repräsentation der Zahl und nicht ein Wert eines numerischen Typs. Wie kann ich das verhindern? Bemerkte

PDO-Anweisung (MySQL): das Einfügen von Wert 0 in ein Bit (1) -Feld ergibt 1 in Tabelle geschrieben

Anzahl der Antworten 4 Antworten
Ich bin mit einem bit(1) Feld zum speichern von booleschen Werten und das schreiben in die Tabelle mit PDO prepared statements. Dies ist die test-Tabelle: CREATE TABLE IF NOT EXISTS `test` ( `SomeText` varchar(255) NOT NULL, `TestBool`

PDO utf-8 Charakterproblem

Anzahl der Antworten 6 Antworten
Ich bin derzeit an einem Projekt arbeiten, und anstelle der Verwendung von regulären MySQL-Abfragen, die ich dachte, ich würde gehen Sie vor und lernen, wie Sie mit PDO. Ich habe eine Tabelle namens Teilnehmer, sowohl die Datenbank,

Verwendung von PDO in Klassen

Anzahl der Antworten 4 Antworten
Ich habe ein paar Klassen, die zum ausführen einiger MySQL-Abfragen und Anweisungen vorbereitet. Jedoch, ich bin verloren, wie integrieren Sie meinen PDO-Objekt innerhalb dieser Klassen. Zum Beispiel möchte ich etwas wie das hier tun: <?php $dbh =

Ursachen für MySQL-Fehler 2014 Abfragen können nicht ausgeführt werden, während andere ungepufferte Abfragen aktiv sind

Anzahl der Antworten 4 Antworten
Mein server läuft CentOS 6.4 mit MySQL 5.1.69 installiert mit yum von CentOS - repos, und PHP 5.4.16 installiert mit yum mit ius - repos. Edit3 Upgrade auf MySQL Server version: 5.5.31 Verteilt durch Das IUS Community-Projekt,

MySQL überprüft, ob eine Tabelle existiert, ohne eine Ausnahme auszulösen

Anzahl der Antworten 10 Antworten
Was ist der beste Weg, um zu überprüfen, ob eine Tabelle existiert in MySQL (vorzugsweise via PDO in PHP), ohne eine Ausnahme zu werfen. Ich fühle mich nicht wie das Parsen der Ergebnisse der "SHOW TABLES LIKE"

php artisan migrate werfen [PDO Exception] Treiber konnte nicht gefunden werden - Verwenden von Laravel

Anzahl der Antworten 21 Antworten
Habe ich eine schlechte Erfahrung während der Installation von laravel. Allerdings war ich in der Lage, dies zu tun und bewegen Sie auf die nächste Ebene. Ich verwendet, Generatoren und meinen Migrationen. Aber wenn ich den letzten

Fehler bei der Verbindung zu MySQL mit PHP / PDO

Anzahl der Antworten 5 Antworten
Mein code arbeiten war alles in Ordnung, gestern und heute plötzlich wollen nicht nur die Verbindung zu meiner Datenbank. Habe ich geändert, keine Einstellungen oder auf den code, und ich habe nicht aktualisiert, keine software. Alles, was

Eine PDO-Abfragezeichenfolge mit gebundenen Parametern abrufen, ohne sie auszuführen

Anzahl der Antworten 2 Antworten
Ist es möglich, eine Abfrage-string aus einem PDO-Objekt mit gebundenen Parametern, ohne die es zuerst? Ich habe einen ähnlichen code wie den folgenden (wo $dbc ist die PDO-Objekt): $query = 'SELECT * FROM users WHERE username =

PDO :: fetchAll vs. PDO :: holen in einer Schleife

Anzahl der Antworten 7 Antworten
Nur eine kurze Frage. Ist es keine performance-Unterschied zwischen der Verwendung von PDO::fetchAll() und PDO::fetch() in einer Schleife (für große Resultsets)? Bin ich mir Holen der Objekte in einer benutzerdefinierten Klasse, wenn das macht keinen Unterschied. Meine

Wie bekomme ich den Datenbanknamen in PDO?

Anzahl der Antworten 3 Antworten
$dsn = 'mysql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; try { $dbh = new PDO($dsn, $user, $password); } catch (PDOException $e) { echo 'Connection failed: ' . $e->getMessage(); } Gibt es eine Funktion oder Konstante innerhalb PDO,

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

Anzahl der Antworten 2 Antworten
Bevor ich Daten abrufen, die ich immer eingeben muss: $STH->setFetchMode(PDO::FETCH_OBJ); Im Interesse einer meinen code besser lesbar wäre es toll, wenn ich könnte eine Standard-Modus-irgendwo.... Dank! Bearbeiten. Ich war ursprünglich gehofft, ich könnte hinzufügen, PDO:FETCH_OBJ der setAttribute

PDO-Bindungswerte für die MySQL IN-Anweisung

Anzahl der Antworten 8 Antworten
Ich habe ein Problem mit PDO, ich hätte wirklich gerne eine Antwort, nachdem er plagt es schon seit einiger Zeit. Nehmen Sie dieses Beispiel: Bin ich verbindlich ein array von IDS, um ein PDO-statement für die Verwendung

PDO PHP Fetch Klasse

Anzahl der Antworten 4 Antworten
Ich Lerne pdo in php zu machen , damit Datenbank-Zugriff einfacher und effizienter .Eine Erklärung habe ich gelesen, die für die hol-_class ist, dass Die Eigenschaften des Objekts festgelegt werden, BEVOR der Konstruktor aufgerufen wird.Was bedeutet das?

PDO :: exec () oder PDO :: query ()?

Anzahl der Antworten 2 Antworten
Früher habe ich dies als eine der Optionen (4. param) übergeben, um PDO-Konstruktor: $aOptions[PDO::MYSQL_ATTR_INIT_COMMAND] = "SET NAMES utf8"; Aber nur gefunden, dass es nicht funktioniert auf bestimmten php-Versionen auf Windows (funktioniert nicht unter 5.3) aufgrund einiger Fehler.

SQLSTATE [08004] [1040] Zu viele Verbindungen

Anzahl der Antworten 4 Antworten
Bin ich immer diese Fehlermeldungen SQLSTATE[08004] [1040] Too many connectionsich bin mit der pdo-adapter. Brauche ich, um die enge Verbindung? Und wie Mach ich das? InformationsquelleAutor der Frage gee | 2010-02-09

PDOException "konnte Treiber nicht finden"

Anzahl der Antworten 30 Antworten
Ich habe gerade installierte Debian Lenny mit Apache, MySQL und PHP und ich erhalte eine PDOException could not find driver. Dies ist die spezifische Codezeile bezieht sich auf: $dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' .

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

Anzahl der Antworten 7 Antworten
Bin ich mit diesem code, und ich bin jenseits von frustration: 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) { ... }

PDO / PHP - Prüfe, ob eine Zeile existiert

Anzahl der Antworten 3 Antworten
Möchte ich eine Bedingung haben, sofern die Reihe überhaupt nicht existiert. $stmt = $conn->prepare('SELECT * FROM table WHERE ID=?'); $stmt->bindParam(1, $_GET['id'], PDO::PARAM_INT); $stmt->execute(); $row = $stmt->fetch(PDO::FETCH_ASSOC); Versucht if (count($row) == 0) und if($stmt->rowCount() < 0) aber keiner

Gibt es gute Tutorials zur Verwendung von PDO?

Anzahl der Antworten 4 Antworten
Vielleicht hat jemand ein tutorial, dass zeigt, das wichtigste: alles eingestellt und verwenden Sie es mit MySQL? InformationsquelleAutor der Frage openfrog | 2009-12-21

Wie kann ich von einem Mac mit PHP PDO eine Verbindung zum Sql Server herstellen?

Anzahl der Antworten 5 Antworten
Wenn Sie Google-Suche für diese Frage, finden Sie eine Menge von falschen, irreführenden und veralteten Informationen. Überraschend, gibt es nicht eine solide Antwort auf Stack Overflow, also sollten wir das ändern. Ich bin mit dem Mac-port-installation von

mysql PDO, wie LIKE zu binden

Anzahl der Antworten 6 Antworten
In dieser Abfrage select wrd from tablename WHERE wrd LIKE '$partial%' Ich versuche das binden der variable '$partial%' mit PDO. Nicht sicher, wie das funktioniert mit der % am Ende. Wäre es select wrd from tablename WHERE

PDO mit "WHERE ... IN" -Abfragen

Anzahl der Antworten 3 Antworten
Ich bin Nacharbeit einige PHP-code verwenden Sie PDO für den Zugriff auf die Datenbank, aber ich laufen in ein problem mit "WO..." - Abfrage. Ich versuche zu löschen, einige Dinge aus einer Datenbank, basierend auf welche Elemente

Installiere pdo für Postgres Ubuntu

Anzahl der Antworten 5 Antworten
Ich versuche zum aktivieren der pdo-Treiber für meine php-installation, aber wenn ich runn der Befehl ./configure --prefix=/usr/local/webserver/php --with-apxs2=/usr/local/webserver/apache2/bin/apxs --enable-mbstring --enable-intl --with-icu-dir=/usr --with-pgsql=/usr/local/webserver/postgres --with-pdo-pgsql=/usr/local/webserver/postgres Bekomme ich "Unable to build the PDO PostgreSQL driver: libpq 7.4+ is required" Ich

PHP PDOException: "SQLSTATE [HY093]: Ungültige Parameternummer"

Anzahl der Antworten 4 Antworten
Bin ich immer die Fehlermeldung "SQLSTATE[HY093]: Ungültige parameter-Nummer", wenn ich versuche, führen Sie die unter-Funktion: function add_persist($db, $user_id) { $hash = md5("per11".$user_id."sist11".time()); $future = time()+(60*60*24*14); $sql = "INSERT INTO persist (user_id, hash, expire) VALUES (:user_id, :hash, :expire)

Wie man eine PDO Verbindung richtig einrichtet

Anzahl der Antworten 4 Antworten
Von Zeit zu Zeit sehe ich Fragen zur Datenbank verbinden. Die meisten Antworten ist nicht die Art, wie ich es tun, oder ich könnte einfach nicht die Antworten bekommen, die richtig. Wie auch immer; ich habe noch

Verbinden Sie PHP mit MSSQL über PDO ODBC

Anzahl der Antworten 3 Antworten
Wenn ich diesen code ausführen: print_r(PDO::getAvailableDrivers()); Er sagt, ich habe die odbc Fahrer zur Verfügung. Array ( [0] => mysql [1] => odbc [2] => sqlite ) Jedoch, wenn ich versuche, es zu benutzen so: $handle =

Wie verwende ich PDO, um Ergebnis-Array in PHP zu holen?

Anzahl der Antworten 3 Antworten
Ich bin nur die Bearbeitung meiner Suche Skript nach Lesen auf SQL-injection-Angriffe. Ich bin versucht, um die gleiche Funktionalität aus meinem Skript mit PDO anstatt des normalen mysql-Verbindung. Also ich hab seit dem Lesen der anderen Beiträge

Wann sollte ich closeCursor () für PDO-Anweisungen verwenden?

Anzahl der Antworten 2 Antworten
Die PHP-Dokumentation auf closeCursor() sagt, dass es schafft die Verbindung zum server, so dass andere SQL-Anweisungen ausgegeben werden können, lässt aber die Aussage in einem Zustand, der es Ihr ermöglicht, wieder ausgeführt zu werden. Wenn ich folgenden

PHP: mysql v mysqli v pdo

Anzahl der Antworten 3 Antworten
Habe ich gelesen, einige Fragen bezüglich der Verwendung von mysqli gegenüber pdo verwenden von mysql in php. Ich habe gesehen, Fragen wie mysqli oder PDO - was sind die vor-und Nachteile? oder Umzug von mysql auf mysqli

Wie erkennen Sie, dass die Transaktion bereits gestartet wurde?

Anzahl der Antworten 11 Antworten
Bin ich mit Zend_Db, fügen Sie Daten innerhalb einer Transaktion. Meine Funktion startet eine Transaktion und ruft dann eine andere Methode, die auch versucht, eine Transaktion zu starten und natürlich auch nicht(ich bin mit MySQL5). Also, die

Auf leeres Ergebnis prüfen (php, pdo, mysql)

Anzahl der Antworten 7 Antworten
Bitte, kann mir jemand sagen was ich falsch mache hier? Ich bin einfach zum abrufen von Ergebnissen aus einer Tabelle-dann hinzufügen zu einem array. Alles funktioniert wie erwartet, bis ich prüfen, ob ein leeres Ergebnis... Dieser bekommt

PDO-Abfrage vs ausführen

Anzahl der Antworten 3 Antworten
Sind Sie beide tun das gleiche, nur anders? Ist, gibt es einen Unterschied neben der Verwendung prepare zwischen $sth = $db->query("SELECT * FROM table"); $result = $sth->fetchAll(); und $sth = $db->prepare("SELECT * FROM table"); $sth->execute(); $result =

Persistente DB-Verbindungen - Ja oder Nein?

Anzahl der Antworten 7 Antworten
Bin ich mit Hilfe von PHP-PDO-Schicht für den Datenzugriff in einem Projekt, und ich habe schon Lesen und sehen, dass es gut angeborenen Unterstützung für persistente DB-verbindungen. Ich bin gespannt, Wann/ob ich verwenden soll. Würde ich Leistung

PDO Prepared Fügt mehrere Zeilen in einer einzelnen Abfrage ein

Anzahl der Antworten 19 Antworten
Ich bin derzeit mit dieser Art von SQL auf MySQL mehrere Zeilen einfügen von Werten in eine einzige Abfrage: INSERT INTO `tbl` (`key1`,`key2`) VALUES ('r1v1','r1v2'),('r2v1','r2v2'),... Auf die Lesungen, auf PDO, die Verwendung von vorbereiteten Anweisungen sollte mir

PDO und MariaDB

Anzahl der Antworten 2 Antworten
Habe ich mit PDO in PHP für eine Weile jetzt, Nutzung von MySQL. Aber die jüngsten Entwicklungen haben mich zu denken, dass MySQL gestartet wird verblassen aus Ersatz von MariaDB vor allem, da MariaDB: Halten sich viele

PDO bindParam vs. execute

Anzahl der Antworten 3 Antworten
Sehe ich oft code mit bindParam oder bindValue mit PDO. Ist einfach übergeben von Argumenten an execute verpönt, aus irgendeinem Grund? Ich verstehe, dass bindParam tatsächlich bindet die Variablen und Sie können den parameter-Typ gebunden wird, mit

Wie wendet man die bindValue-Methode in der LIMIT-Klausel an?

Anzahl der Antworten 10 Antworten
Hier ist ein Schnappschuss von meinem code: $fetchPictures = $PDO->prepare("SELECT * FROM pictures WHERE album = :albumId ORDER BY id ASC LIMIT :skip, :max"); $fetchPictures->bindValue(':albumId', $_GET['albumid'], PDO::PARAM_INT); if(isset($_GET['skip'])) { $fetchPictures->bindValue(':skip', trim($_GET['skip']), PDO::PARAM_INT); } else { $fetchPictures->bindValue(':skip', 0,

Fehlerprotokollierung auf reibungslose Weise

Anzahl der Antworten 11 Antworten
Habe ich gelesen, vor allem 'error logging' Und ich habe mit der Funktion 'error_log', die scheint ein gutes Werkzeug zu verwenden, um den Fehler zu behandeln Protokollierung. Aber wie ist die gleichmäßigste und beste Weg, es zu

Wie konfiguriere ich PHP, um PDO zu aktivieren und mysqli auf CentOS einzuschließen?

Anzahl der Antworten 2 Antworten
PHP Version 5.3.3 auf CentOS (x86_64 RHEL 6) Anscheinend ist mein PHP-installation so konfiguriert wurde, ausschließen, Mysqli und PDO deaktivieren für einige Grund. Daher glaube ich, dass dies ist, was Sie verursacht nicht zu arbeiten, wenn ich

PHP-Verbindung fehlgeschlagen: SQLSTATE [HY000] [2002] Verbindung abgelehnt

Anzahl der Antworten 1 Antworten
Die situation ist folgende, ich bin versucht, einen PHP-Verbindung eine Verbindung zu meinem MySQL-Datenbank, die über phpmyadmin. Nichts besonderes über die Verbindung, die einfach nur versuchen, um zu sehen, ob die Verbindung erfolgreich ist oder nicht. Ich

PHP 7 RC3: Wie installiere ich fehlendes MySQL PDO?

Anzahl der Antworten 8 Antworten
Ich versuche zu setup webserver mit PHP 7 RC3 + Nginx auf Ubuntu 14.04 (für test Zwecke). Installierte ich Ubuntu in Vagrant mit ubuntu/trusty64 - und PHP-7 RC-3 von Ondřej Surý (https://launchpad.net/~ondrej/+archive/ubuntu/php-7.0). Ich kann den Weg nicht

PHP-Code zum Testen von PDO ist verfügbar?

Anzahl der Antworten 6 Antworten
Möchte ich PDO aber ich bin mir nicht sicher, ob mein hosting hat es sich richtig. Wie kann ich testen, in PHP, ob es setup und arbeiten für MySQL? InformationsquelleAutor der Frage ohho | 2010-06-28

PDO fetchAlle Gruppenschlüssel-Wert-Paare in assoziatives Array

Anzahl der Antworten 2 Antworten
Jedes jetzt und dann habe ich in eine situation kommen, wenn ich eine Abfrage etwa in der Art: SELECT `key`, `value` FROM `settings`; In diesem Fall, möchte ich, um ein assoziatives array, mit Werten von key &