Tag: pdo
PDO (PHP Data Objects) ist eine Datenbank-Abstraktionsebene(interface) für PHP. Es arbeitet mit den meisten Datenbank-Systemen.
2
Antworten
Ich bin versucht, zu erstellen eine einfache Verbindung mit PDO (auf localhost - xampp): <?php try{ //Connect //$dbh = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb)};Dbq=.\db\icr.accdb;Uid=Admin"); $dbh = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\xampp\htdocs\bd\db\icr.accdb;Uid=Admin"); /*** The SQL SELECT statement
1
Antworten
Diese Frage scheint zu sein, fragte schon ein bisschen, und die Antwort scheint mit der Zeit ändern. Ich habe am Wochenende immer die IBM Informix Client SDK für arbeiten, die auf Debian (weil die meisten Anweisungen auf
2
Antworten
Ich versuche, die Verbindung zu microsoft SQL server 2008 meine Anwendung läuft auf einem linux server und ich habe die dblib-pdo-Treiber installiert. Ich verwendete port-forwarding verbinden thru-port 1433. Ich bekomme immer diese Meldung: SQLSTATE[01002] Adaptive Server connection
4
Antworten
Möchte ich nutzen, mysql_data_seek mit PDO aus der google-Suche fand ich, dass es sollte etwa so Aussehen: $row0 = $result->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_ABS, 0); aber es funktioniert nicht, was mache ich falsch? das ist mein code: $query = "SELECT
8
Antworten
Möchte ich ein SELECT auf eine leere Tabelle, aber ich immer noch wollen, um einen einzelnen Datensatz zurück mit den Namen der Spalten. Ich weiß, es gibt andere Möglichkeiten, um den Spaltennamen einer Tabelle, aber ich möchte
2
Antworten
Ich war drehen und verdrehen diesen um das beste aus meinem nicht-vorhandenen PDO-Kenntnisse, aber noch ohne Glück. code: function write($id, $data) { global $dbcon; $id = mysql_real_escape_string($id); $data = mysql_real_escape_string($data); $sql = $dbcon->exec("INSERT INTO `sessions` (`session_id`, `session_data`,
3
Antworten
Ich habe ein problem mit meiner Abfrage. Ich habe vor kurzem wechselte zu PDO, das ist irgendwie neu für mich. Jetzt muss ich JOIN in meiner Abfrage, um Daten aus einer anderen Tabelle, ohne zwei Ausführungen. Problem
1
Antworten
Ich habe ein test server und der installierten PHP 5.4 (zend Server mit Nginx) und auch postgresql 9.1. Ich versuche eine Verbindung zu der postgresql-Datenbank mit dem folgenden code: define('DB_TYPE', 'pgsql'); define('DB_HOST', 'localhost'); define('DB_PORT', 5432); define('DB_NAME', 'rockprofile');
2
Antworten
Was ist ein sicherer Weg, zu sagen, wenn eine update-Abfrage, gelang es bei der Verwendung von php, pdo und mysql? In meiner app, update ich die Summen der Elemente, die eingereicht werden, aber ein Benutzer, und die
1
Antworten
Wie kann ich vermeiden, dass die mysql-Injektionen? Dies ist der PHP-Datei habe ich jetzt <?php include 'config.php'; $Name = $_GET['Name'] ; $sql = "Select * from tables where names =\"$Name\""; try { $dbh = new PDO("mysql:host=$dbhost;dbname=$dbname", $dbuser,
2
Antworten
Habe ich gelernt, MySQL, ein Formular erstellt und es hatte funktioniert mit der Datenbank. Ich wurde dann gesagt, ich sollte es tun PDO mit prepared statements, also habe ich einige der Forschung auf, und veränderte mein code.
4
Antworten
Sagen wir mal der MySQL-server ist mydomain.com:3306, und die Apache und MySQL auf dem gleichen server-Maschine. Wenn ich meine Dateien hochladen PHP-Skript auf dem server, kann ich schließen Sie immer den MySQL mit PDO und diese DNS:
3
Antworten
Arbeite ich an einem Projekt, das mit einem GoDaddy private server. Sieht aus wie das Projekt mit mysql_connect Verbindung zu der db. Ich habe mit PDO und dachte, ich würde erstellen Sie einfach eine neue Datei innerhalb
4
Antworten
Ich bin immer diese Fehler zufällig in meinem PHP-Projekt. Ich bin mit Laravel framework. Ich googelte ein wenig herum und fand, dass ein Problem Auftritt, wegen PDO. Ich habe versucht, die Anmeldung die Abfrage, die ich bin
1
Antworten
Geschlossen. Diese Frage muss details oder Klarheit. Es ist derzeit nicht akzeptieren Antworten. verbessern Wollen dieser Frage? details Hinzufügen und klären Sie das problem, indem Sie Bearbeiten diesem post. Geschlossen vor 2 Jahren. wie erstellen Sie die
2
Antworten
Ich versuche herauszufinden, wie zu Holen, von PDO in meine eigene Klasse, und in der Regel die PDO-zu-Objekt-API, und finde die fehlende anständige Dokumentation frustrierend. Die meisten Optionen werden nur dokumentiert als option, während die Beispiele verwenden
1
Antworten
Ich bin mit Schlanken Rahmen und ich habe auch eine PDO-Fehler. Ich habe gerade installiert xamp auf mac, und ich bin mit der PHP-Version 7. Type: PDOException Message: could not find driver File: /Applications/XAMPP/xamppfiles/htdocs/app/index.php Ich habe meine
2
Antworten
Ich habe ein problem mit symfony. Wenn ich versuche diesen Befehl ausführen : php app/console doctrine:schema:update --force Und ich habe Fehler: [PDOException] SQLSTATE[HY000] [2002] Connection refused Hier ist meine config.yml imports: - { resource: parameters.yml } -
2
Antworten
Bin ich konvertiert alle meine Websites-code aus der Verwendung von mysql_* - Funktionen auf PDO. Die PHP-Dokumentation zu PDO ist nicht klar, für meine Bedürfnisse. Es bietet Ihnen die Funktionen zu verwenden, aber nicht ins detail gehen
4
Antworten
Seltsames Problem - ich habe eine live-Kopie einer Datenbank-Klasse (mit PDO) das funktioniert auch. Ich habe eine Kopie auf meinem Rechner mit WAMPServer welche nicht. Den connection-string sieht wie folgt aus (ein Ausschnitt aus der Klasse): $host
3
Antworten
Die ganze Frage sollte "stimmt das, oder ist es, einige Fehler kann ich nicht rechnen?" WARUM ist das richtige Verhalten? Arbeite ich mit PDO mehr und insbesondere das spielen mit dem abrufen der Daten direkt in Objekte.
1
Antworten
Ich versuche, fügen Sie den PDO-Treiber, so kann ich mit MSSQL Ich erhalten den Fehler "could not find driver". In meinem php.ini habe ich versucht, indem extension=php_pdo_sqlsrv_53_ts.dll extension=php_pdo_sqlsrv_53_ts_vc9.dll extension=php_pdo_sqlsrv_53_ts_vc6.dll Aber mein phpinfo() zeigt keine sqlsrv in PDO,
1
Antworten
Ich bin mit dem folgenden code. Der code funktioniert, aber ich will es ändern, so dass es verwendet bindparam try { $dbh = new PDO("mysql:host=$hostname;dbname=$dbname", $username, $password); $stqid=array(); for ($i=0; $i<$array_count; $i++){ $stqid[$i][0]=$lastInsertValue; $stqid[$i][1]=$qid[$i][0]; $stqid[$i][2]=$qid[$i][1]; } $values
2
Antworten
Habe ich gesehen, die anderen SO Fragen, die mit dem bug in php 5.3 und haben php_pdo_mysql aktivieren in der php.ini-Datei befindet sich im MAMP/conf/php5.4.4. Wenn ich mir die phpInfo, unter PDO-es muss nur die sqlite-Treiber aktiviert.
2
Antworten
Ich bin mit meinem php-Skript und bekommen eine intermittierende Problem: PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2013 Lost connection to MySQL server during query' Ist es möglich, ping, mysql PDO wenn ein
2
Antworten
Ich habe vor kurzem umgezogen, web-Server, und die neue web-server hat eine andere version von PHP. Neuen Server: PHP 5.5.3-1ubuntu2 (cli) Alter Server: PHP 5.3.10 (cli) Auf dem Datenbank-server, my.cnf gesetzt ist, um zu ermöglichen, local-infile. Ich
3
Antworten
Ich habe seit der Umwandlung von einer app zur Verwendung von PDO prepared statements anstatt mysqli und ich bin in ein seltsames problem. Ich habe einige Datensätze in der Datenbank, wo es erwartet wird, dass ein Feld
3
Antworten
$sql = "SELECT * FROM table WHERE id LIKE CONCAT('%', :id, '%') LIMIT :limit1, :limit2"; Möchte ich noch mit dem array-Eingang wie diesem: $stmt->execute($array); Sonst kann ich nicht wieder verwenden die gleiche Methode für die Ausführung meiner
4
Antworten
Ich habe über 14000 Zeilen mit Komma-separierten Werte, die ich versuche, einfügen, in eine sqlite-Tabelle mithilfe von PHP PDO, etwa so: <?php //create a PDO object $dbh = new PDO('sqlite:mydb.sdb'); $lines = file('/csv/file.txt'); //import lines as array
4
Antworten
Arbeite ich an einem PHP-Skript zu exportieren/importieren, Datenbank-Zeilen aus einer DB zu einer anderen. Bisher habe ich diese Funktion um sicherzustellen, dass die Ziel-Tabelle leer ist, bevor Sie neue Zeilen in es: function truncateTable($conn, $tblname) { echo
1
Antworten
Dies ist mein code: class DB { static $instance; function get() { if (self::$instance === null) { self::$instance = new PDO('mysql:host=localhost;dbname=forum', 'root', 'root'); } return self::$instance; } function getAllUsers() { $users = array(); $sql = "SELECT *
1
Antworten
Werde ich beginnen, indem Sie sagen: ich bin gründlich verwirrt. Ich habe gelesen, durch "Die U-PHP-und Oracle-Handbuch Weißes Papier" und durch einige ähnliche Fragen auf StackOverflow und ich habe immer noch keine Ahnung, was ich tun muss.
4
Antworten
Denke ich, es wäre ein Fehler in meiner pdo-abrufen von Daten-Methode, public function fetch_all($query, $params = array()) { try { # prepare the query $stmt = $this->connection->prepare($query); # if $params is not an array, let's make it
2
Antworten
Ich bin der Bewertung einer migration zu pdo auf einigen hosts (VPS), aber es scheint zu kommen, zu einem Preis von mehr Arbeitsspeicher wird benötigt. Q: in php.ini, gibt es eine Einstellung: pdo_mysql.cache_size = 2000 Ich kann
2
Antworten
Ich habe einen mac mit einem benutzerdefinierten PHP 5 installieren, gebaut von vor etwa einem Jahr. Ich erinnere mich, es dauerte den ganzen Sonntag, und ich hatte zum kompilieren von etwa 20 mal um es richtig zu
2
Antworten
Ich versuche eine Tabelle erstellen mit PHP, PDO und MySQL. Für die Bedürfnisse meiner Anwendung, den Namen der Tabelle, muss eine variable sein. Hier ist mein code : $request = $pdo->prepare("CREATE TABLE IF NOT EXISTS :table (
3
Antworten
Ich versuche zu schreiben, wird ein PDO wrapper, aber ich habe einige Probleme mit dem Konstruktor. Im Idealfall würde ich mag, um den Anruf übergeordneten Konstruktor aber aus irgendeinem Grund, das funktioniert nicht. Ich habe versucht (zum
3
Antworten
Bin ich die Migration meines PHP-codes von mysql (veraltet 5.5) zu PDO_MySQL. Allerdings mysql_fetch_row returns integer, während PDOStatement::fetch gibt Saiten für zahlen. Wie kann ich die PDO verhält sich wie der vorige? Ergebnis mysql_fetch_row: array(1) { ["id"]=>
2
Antworten
Ich habe ein problem mit PDO::lastInsertId() Methode, die nicht zurück gibt die id (primary key) der letzten eingefügten Zeile, sondern es gibt ein anderes Feld, das eine foreign-key-Feld. PHP-code: $pdo = new PDO(...); $stmt = $pdo->prepare($sql); $stmt->bindParam(...);
1
Antworten
Ist es möglich, Parameter hinzufügen, mit ALTER TABLE mit PDO. Habe ich versucht, $q = $dbc -> prepare("ALTER TABLE emblems ADD ? TINYINT(1) UNSIGNED NOT NULL DEFAULT '0', ADD ? DATETIME NOT NULL"); $q -> execute(array($emblemDB, $emblemDB
1
Antworten
Ich habe ein problem mit symfony2.3, heute habe ich diese Fehlermeldung : "PDoException nicht finden konnte-Treiber" während gestern funktionierte alles perfekt. Wenn ich diesen Befehl ausführen Zeile : php app/check.php Alles ist ok : OK PDO should
2
Antworten
Ich versuche eine Verbindung zu meiner oracle-Datenbank mit PDO, aber ich bin immer Klasse PDO nicht gefunden Fehler. Ich habe überprüft, dass PDO ist aktiviert und es erscheint so. Noch bin ich nicht nachvollziehen, warum bin ich
1
Antworten
Habe ich drupal 8 installiert auf Centos 6. Hier ist meine php-und mysql -version Ausgabe Server-version: 5.7.9 MySQL Community Server (GPL) PHP-5.6.14 (cli) (built: Feb 16 2015 08:41:09) Aber ich habe noch immer ein Verbindungsfehler PDOException: SQLSTATE[HY000]
2
Antworten
Habe ich eine login-logout-Formular mit PDO und php session. Hier ist der gesamte code für verschiedene Seiten LOGIN-FORMULAR <form role="form" class="omb_loginForm" action="login.php" autocomplete="off" method="POST"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user"></i></span> <input type="email" class="form-control" name="email" placeholder="Email"> </div> <span
2
Antworten
Ich habe den folgenden code: $check = $dbh->prepare("SELECT * FROM BetaTesterList WHERE EMAIL = ?"); $check->execute(array($email)); $res = $check->fetchAll(); if (!($res['EMAIL'])){ $stmt = $dbh->prepare("INSERT INTO BetaTesterList(EMAIL) VALUES (?)"); $stmt->execute(array($email)); } else { $return['message'] = 'exists'; } Trotzdem
1
Antworten
Ich weiß, diese Frage wurde vorher gefragt und ich habe mich über viele Antworten und arbeite aus einem dieser Antworten jetzt, aber brauchen etwas Hilfe mit dem folgenden Stück code. <?php $title = $_POST['title']; $description = $_POST['description'];
3
Antworten
Es ist das erste mal, dass ich das hochladen einer web-Seite auf einen server, und ich bin ziemlich unerfahren in dem Thema. Ich heruntergeladen habe xampp für die Arbeit in einer Produktion, die Umwelt und über phpmyadmin
1
Antworten
Verwendung von PDO /PHP und MySQL, wie kann ich überprüfen, ob ein Datensatz eingefügt oder aktualisiert wurde, wenn ich einen INSERT ON DUPLICATE KEY UPDATE Aussage? Habe ich gesehen, eine Lösung mit mysql_affected_rows() für PHP, aber ich
2
Antworten
Ich habe ubuntu 10.04 auf dem server. Ich versuche zum einrichten der cake php Projekt, aber es gibt mir folgenden Fehler Cake is NOT able to connect to the database. Datasource class MySQL could not be found.
1
Antworten
Ich versuche, eine einfache UPDATE-Abfrage mit pdo, aber nach 5 Stunden auf der Suche auf das problem, das ich nur ihn verloren. Vielleicht haben einige von Euch wissen, was ich falsch mache. Bin ich immer diese Fehlermeldung