Tag: pdo
PDO (PHP Data Objects) ist eine Datenbank-Abstraktionsebene(interface) für PHP. Es arbeitet mit den meisten Datenbank-Systemen.
3
Antworten
Ich weiß, PHP 5 bereits unterstützt SQLite, aber für einige Grund, warum ich nicht bekommen kann es arbeiten. Ich folgte den Anweisungen von SQLite-tutorial: Erste Schritte. Ich habe auch sicher, dass die folgenden sind nicht auskommentiert php.ini:
2
Antworten
Ich versuche nicht zu frustriert, aber ich habe vor kurzem erfahren, dass mysql_* ist deprecated in PHP. Ich habe beschlossen, dass ich würde lernen, wie Sie mit PDO. Ich habe gerade gesucht, bei der es an diesem
3
Antworten
OS: Ubuntu 16.10 Server: Nginx DB: PostgreSQL 9.5.4 Laravel 5.4 Auszuführen versucht meine Datenbank-Migrationen, aber php artisan migrate wirft die folgende Fehlermeldung: [Illuminate\Database\QueryException] konnte nicht gefunden Treiber: SQL (select * from information_schema.Tabellen, in denen tables_schema = Benutzername
2
Antworten
Wie kann ich die Anzahl von betroffenen Zeilen dieser: $sql = $conn->prepare ("UPDATE countries SET country=:country"); $sql->bindValue(":country", "blablaa"); $sql->execute(); Und wie kann ich die Letzte eingefügte ID, mit diesem: $sql = $conn->prepare ("INSERT INTO countries (country) VALUES
3
Antworten
Mein Ziel ist die Verwendung einer Transaktion und eine vorbereitete Anweisung gleichzeitig zu erreichen sowohl die Integrität der Daten und die Verhinderung von SQL-injection. Habe ich dieses: try { $cnx = new PDO($dsn,$dbuser,$dbpass); $cnx->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $cnx->beginTransaction(); $cnx->query("SELECT
10
Antworten
Habe ich eine sehr einfache Hilfsfunktion zum erzeugen der SET-Anweisung für die traditionellen plain mysql-Treiber Verwendung: function dbSet($fields) { $set=''; foreach ($fields as $field) { if (isset($_POST[$field])) { $set.="`$field`='".mysql_real_escape_string($_POST[$field])."', "; } } return substr($set, 0, -2); }
3
Antworten
Dass ist meine Abfrage: public function getAllServices($start, $limit) { $services = array(); $q = $this->init()->prepare('SELECT id, service_title, time_add FROM services ORDER BY id DESC LIMIT :start, :limit'); $q->execute(array(":start" => $start, ":limit" => $limit)); while ($values = $q->fetchAll(PDO::FETCH_ASSOC))
2
Antworten
Ist, habe ich mich hier Rum, aber kann nicht scheinen, um eine Antwort zu finden auf mein problem. Dies ist das erste mal, das ich verwendet habe, PDO und bin also ein absoluter Neuling auf Sie. Habe
2
Antworten
Mache ich eine under construction Seite, die gehostet wird auf meinem Synology NAS. Besucher können sich mit Ihrer E-Mail und wird informiert, wenn die website verfügbar sein wird. Habe ich Probleme mit der Datenbank und den PHP-code,
2
Antworten
ich m arbeitet an einem Projekt über die social-networking-website, wo die Geschwindigkeit der Optimierung ist sehr wichtig. ist PDO ist SCHNELLER ? ich bin am überlegen zu wechseln PDO ist es empfohlen für den Einsatz PDO für
6
Antworten
Dieser code ist kein Fehler, sondern die Abfrage fehlschlägt, das heißt, die execute - Methode gibt false zurück. Wie konnte das sein? require_once("Abstracts/DBManager.php"); require_once("UI/UI.Package.php"); class BlogDBM extends DBManager { private $table = "blog_records"; function saveRecord($title,$url,$desc,$feedId,$pubDate) { $PDO
3
Antworten
Mein Fehler: ( ! ) Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\PDO\index.php on line 13 Mein code: <?php $config['db'] = array( 'host' => 'localhost', 'username' => 'root', 'password' => '', 'dbname'
2
Antworten
Schreibe ich eine user-Registrierung-Funktion in PHP die PDO, und ich habe festgestellt, dass meine Abfrage nur ausgeführt wird, gut, wenn es geschrieben ist wie dieses: <?php $dbHost="localhost"; $dbName="project"; $dbUser="admin"; $dbPassword="abcd"; $dbh=new PDO("mysql:host=$dbHost;dbName=$dbName", $dbUser, $dbPassword); $dbh->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION
1
Antworten
Ich Frage mich, warum die PDO::PARAM_FLOAT nicht vorhanden und was kann es ersetzen? hast die Antwort dir geholfen? wenn das so akzeptieren Das war geschlossen als Duplikat von
3
Antworten
Ich habe ein PHP script, das ich verwenden, um eine Verbindung zu einer MySQL-Datenbank. Verbindung über mysql_connect funktioniert perfekt, aber wenn man versucht mit PDO bekomme ich die folgende Fehlermeldung: SQLSTATE[HY000] [2005] Unknown MySQL server host 'hostname'
4
Antworten
Ugh, ich in einigen echten Schwierigkeiten mit meinem Amazon-micro-instance. Ich bin gerade jetzt die Umsetzung einer PHP - <-> MYSQL-Schnittstelle. Die Instanz zu sein scheint, berichten, dass die MYSQLI-plugin ist nicht installiert, aber auch alle anderen Indikationen
3
Antworten
Also ich habe mit PHP ' s PDO als meine Datenbank springen der Klasse für eine Weile jetzt, heute leider nach dem Debuggen für eine Weile auf einem client-server (mit PHP 5.2.6 installiert) entdecke ich diese. Wir
4
Antworten
Naja im Grunde habe ich dieses Skript, das dauert eine lange Zeit zu führen und gelegentlich mal aus und lässt halb-vollständige Daten im Umlauf meiner Datenbank. (Ja, ich weiß, in einer perfekten Welt würde ich fix, DASS
3
Antworten
Bekomme ich diesen Fehler ( ! ) Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): Failed to parse time string (06-28-2014 07:43:58 ) at position 0 (0): Unexpected character' in /Users/matt/Desktop/Likes/forgot/activate.php in Zeile 17 Beim Versuch, dies
5
Antworten
Ich versuche, das PHP die PDO-Treiber für SQL server zu arbeiten. Ich erhielt Sie die Datei von Microsoft. Ich bin mit PHP 5.3. Ich kopierte php_pdo_sqlsrv_53_nts.dll zu meiner PHP-extension-Verzeichnis und modifiziert PHP.INI. Das Fehlerprotokoll zeigt [31-Mar-2012 20:11:38]
1
Antworten
Ich bin sehr neu in php und in diesem forum, also bitte entschuldigt eventuelle Fehler oder unangebrachte Fragen. In dem code, den ich zur Verfügung gestellt, ich bin gerade auf der Suche zum ERSTELLEN einer Tabelle in
1
Antworten
Ich habe eine Tabelle name-boards, und ich versuche, einfügen von Daten mit dem aktuellen code function createBoard( $name, $desc ) { try { $sth = $this->getLink()->prepare( "INSERT INTO boards(id,memberid,name,desc,datecreated,isactive) VALUES(?,?,?,?,?,?)" ); $uuid = $this->uuid(); $memberid = 1;
1
Antworten
Ich versuche zu suchen, die name Feld in meiner Datenbank mit LIKE. Wenn ich Bastel SQL "von hand" wie dies: $query = "SELECT * \n" . "FROM `help_article` \n" . "WHERE `name` LIKE '%how%'\n" . ""; $sql
2
Antworten
Ich versuche zum einrichten einer neuen Seite auf meinem hosting (Host-route, wenn es darauf ankommt), aber ich bekomme immer diese Fehlermeldung, wenn ich versuche mit PDO (erste PDO Website im Versuch): Fatal error: Uncaught exception 'PDOException' with
2
Antworten
Ich der Installation von laravel 5 und installieren Sie dann die Pakete neede. Installiere ich php-pdo und einige andere, aber jetzt kann ich nicht installieren pdo-mysql und laravel Fehler zurück. PDOException in PDOConnection.php line 47: could not
2
Antworten
Ich bin mit PHP 5.4.5 auf Apache 2.2 auf Windows XP. Zweimal 🙂 Beide Maschinen eingerichtet sind, glaube ich, identisch, aber eine Maschine funktioniert gut, während die anderen die den Fehler generiert. (Sie sind sowohl Entwicklung als
3
Antworten
Habe ich definiert, dass die variable " $row_id1 (zum Beispiel $row_id1 = 1;) In mysql Spalte mit dem Namen Zahl. Möchten, wählen Sie die Spalte mit der Nummer und wenn in der Spalte $row_id, wollen Holen, Definition)
2
Antworten
Ich versuche in eine Tabelle einfügen, aber es kann nicht finden Sie in der Tabelle Benutzer. Ich bekomme die Fehlermeldung gepostet in den Titel. Die Tabelle definitiv vorhanden ist: Dies ist, wie ich mich anschließen: define("DB_DSN", "sqlite2:host=hosthere;dbname=dbnamehere");
3
Antworten
Immer noch versuchen, um meinen Kopf herum pdo. Habe ich eine insert-Anweisung, die ausgeführt wird, mit pdo. einfügen funktioniert Super jedoch wenn es ist ein Fehler, ich möchte es für den Benutzer angezeigt. Habe ich die unten
4
Antworten
Beim Zugriff auf eine Microsoft SQL-Datenbank aus PHP mit PDO_ODBC mit dem folgenden code, ich habe ein encoding-Problem. Wenn ausgegeben wird der text aus der DB verstümmelt. $dsn = "odbc:DRIVER={SQL Server};SERVER=$hostname;DATABASE=$database;charset=UTF-8"; $pdo = new PDO($dsn,$username,$password); $sql =
4
Antworten
Hallo, ich erhielt die nicht finden konnte, Fahrer Fehler beim Versuch, eine Verbindung zu sqlite über eine php-Datei. Ich habe die Berechtigung auf 777... PHP Version 5.2.16, habe ich das Modul installieren. irgendeinen Grund, warum Ihr nicht
3
Antworten
$stmt = $conn->prepare("INSERT INTO user VALUES ('',:username,md5(:password),'',1,'','',:email,'',0,0,'',:cover,:dateofbirthYear:dateofbirthMonth:dateofbirthDay,NOW(),:sex,:country)"); $stmt->execute(array( ':username' => $username, ':password' => $password, ':email' => $email, ':cover' => $cover, ':dateofbirthYear' => $dateofbirthYear, ':dateofbirthMonth' => $dateofbirthMonth, ':dateofbirthDay' => $dateofbirthDay, ':sex' => $sex, ':country' => $country )); Für
1
Antworten
Ich möchte ein upgrade meiner aktuellen code, die ständig sql injiziert mit PDO. Derzeit bin ich stecken mit der Verwendung einer Variablen innerhalb einer PDO Abfrage. Wenn ich zwei Argumente mögen dies $rowsPerPage = 3; //by default
1
Antworten
Ist, habe ich mich durch die vorgeschlagenen code und kann nicht finden, eine Antwort, die das problem behebt also Frage ich entfernt. Ich bin mit MAMP v2.0.5, MySQL v5.5.9 PHP v5.3.6 (nach MAMP, v5.3.8 nach OS X)
1
Antworten
Vor kurzem habe ich importierte meinen code von meinem server, aber die lokale code kann keine Verbindung zum remote-mysql-Datenbank. Also ich habe 2 Fragen : - Kann ich den Zugriff auf meine remote-Datenbank Wenn ja : warum
28
Antworten
Ich glaube, dass habe ich erfolgreich eingesetzt, meine (sehr einfache) Website, fortrabbit, aber sobald ich eine Verbindung mit SSH zum ausführen einiger Befehle (wie php artisan migrate oder php artisan db:seed) bekomme ich eine Fehlermeldung: [PDOException] SQLSTATE[HY000]
22
Antworten
Gibt es viele widersprüchliche Aussagen rund um. Was ist der beste Weg, um Zeilenanzahl mit PDO in PHP? Vor der Verwendung von PDO, ich habe einfach verwendet mysql_num_rows. fetchAll ist etwas, was ich nicht will weil ich
7
Antworten
Warum kann ich nicht passieren das der name der Tabelle, um eine vorbereitete PDO statement? $stmt = $dbh->prepare('SELECT * FROM :table WHERE 1'); if ($stmt->execute(array(':table' => 'users'))) { var_dump($stmt->fetchAll()); } Gibt es eine andere sichere Methode zum
1
Antworten
Dies ist mein PHP-sql-Anweisung ein, und Sie false zurückgeben, während var dumping $password_md5 = md5($_GET['password']); $sql = $dbh->prepare('INSERT INTO users(full_name, e_mail, username, password, password_plain) VALUES (:fullname, :email, :username, :password, :password_plain)'); $result = $sql->execute(array( ':fullname' => $_GET['fullname'], ':email'
1
Antworten
Hallo, ich bin mit dem zend framework und einen login-Beispiel mit Datenbank...ich bin immer die Seite, die ich brauche, um die form zu füllen, nachdem Sie auf die Schaltfläche abschicken immer diese Fehlermeldung.. exception 'Zend_Db_Statement_Exception' with message
2
Antworten
Versuchen, zu bewegen, um PDO kann nicht herausfinden, was falsch ist mit diesem $dbh = new PDO("mysql:host=$dbhost;dbname=$dbname", $dbuser, $dbpass); $sql = "SELECT COUNT(*) FROM users WHERE repo=? AND list=? AND email=?"; $q=$dbh->prepare($sql); $res = $q->execute(array($repo, $list, $email));
3
Antworten
ich versuche zu aktualisieren meine Tabelle mit den richtigen Informationen, die Verknüpfung zu der entsprechenden ID. Ich werde gebucht haben, den code, so können Sie alle schauen. Hier ist mein problem: Sobald ich das Formular abschicken mit
3
Antworten
Im eine nur bewegen, um mit PDO für meine Entwicklung und ich sehe in den meisten tutorials, die Verbindung ist geöffnet für jede db-Abfrage wie in Jeffery Möglichkeiten Beispiel unten $id = 5; try { $conn =
2
Antworten
ich versuche zu erfahren pagination mit PHP/PDO. $limit = 20; $sth = $conn->prepare("SELECT * FROM directory WHERE user_active != ''"); $sth->execute(array(':county' => $county)); $c = 1; while ($row = $sth->fetch(PDO::FETCH_ASSOC)) { echo 'Resutls will be here'; $c++;
3
Antworten
bin immer noch in der early learning Phasen, schlug meinen Kopf gegen die Wände auf der Suche nach hinweisen. Iv wurde das Handbuch zu Lesen ohne Erfolg. im Gebäude ein Benutzer-log-in-system basiert auf der phpAcadamy tutorial "Register
2
Antworten
Ich versuche, fügen Sie eine Verknüpfung löschen, um jede Zeile der Datensatz angezeigt, auf meiner Seite. Ich habe es geschafft, bisher aber nicht herausfinden, wie man den link so funktionieren, dass wenn in einer delete-link geklickt wird,
2
Antworten
War ich auf der Suche nach der Antwort für die letzten 3 Stunden, und ich weiß nicht, was zu tun ist. Hier ist der code: function get_data($tablename) { try { $conn = $this->conn(); $stmt = $conn->prepare("SELECT *
1
Antworten
Ich versuche, die Arbeit mit PDO auf meinem localhost. Ich bin mit MAMP unter OSX 10.7.4. Ich habe phpinfo(), und soweit ich sehen kann, ich sollte in Ordnung sein. Ich habe in der php.ini zu sehen, dass
1
Antworten
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error oder access violation: 1064 Fehler in der SQL-syntax; Lesen Sie im Handbuch, das entspricht Ihrer MySQL-server-version für den richtigen syntax in der Nähe'") - WERTE ()' at
1
Antworten
Aus irgendeinem Grund mir unbekannt, bekomme ich diese Fehlermeldung: > Fatal error: Uncaught exception 'PDOException' with message > 'SQLSTATE[HY093]: Invalid parameter number: number of bound variables > does not match number of tokens' in /var/www/tools/search.php:56 Stack >