Tag: pdo
PDO (PHP Data Objects) ist eine Datenbank-Abstraktionsebene(interface) für PHP. Es arbeitet mit den meisten Datenbank-Systemen.
3
Antworten
Also sagen wir ich habe eine Spalte namens " groupID, es ist eine Zahl, die für eine bestimmte Gruppe von Menschen. Im Grunde alles was ich will zu tun ist, erhalten Sie den größten Wert aus dieser
3
Antworten
Ich versuche, ändern Sie die Standard-serverside scripting für DataTables 1.10 (die neueste die in der beta jetzt) zu ermöglichen, Tabellen-joins und Brauch 'WO' Bedingungen. "WO" Bedingungen funktionieren, wie ich dies früher, aber ich habe einige Probleme mit
4
Antworten
Ich habe versucht, eine Verbindung zu meiner MYSQL Datenbank auf meinem neu erworbenen website über eine PDO-Verbindung, die unten zitiert, und es scheint nicht zu funktionieren, wie es ausfällt, sobald ich versuche über eine Abfrage oder einen
3
Antworten
Hey Leute, also ich bin komplett neu in der objektorientierten PHP-ich habe einige tutorials, aber ich kann nichts finden, dass geht wirklich in die Arbeit mit einer Datenbank mit PHP-Klassen. Ich versuche, etwas zu machen, einfach-schnell-news-post mit
3
Antworten
Ich bin habend Schwierigkeit lustig das PDO-Objekt mit PHPUnit. Scheint es nicht zu sein, viel Informationen im web über mein problem sondern von dem, was ich sammeln können: PDO 'final' __wakeup und __sleep-Methoden, die verhindern, dass es
3
Antworten
Hier ist mein problem, ich habe eine SQLite-Tabelle mit den Orten und Breitengraden /Längengraden. Im Grunde muss ich: SELECT location, HAVERSINE(lat, lon) AS distance FROM location ORDER BY distance ASC; HAVERSINE() ist eine PHP-Funktion, der sollte den
2
Antworten
Gibt es eine einfache Möglichkeit zu echo-der gespeicherte Wert in einem gebundenen parameter. $sql ="call storedproc(:firstname, :lastname)"; $stmt = $this->DBH->prepare($sql); $stmt->bindParam(':firstname', $fname); $stmt->bindParam(':lastname', $lname); //I want to do this echo $stmt->firstname; $stmt->execute; InformationsquelleAutor patnz | 2010-09-07
2
Antworten
Er, Ich versuche seit mehreren Tagen zu installieren PDO_OCI auf PHP7 auf einem neuen server. Ich habe immer auf andere server PDO_OCI aber auf PHP 5.4, und alles ist gut, kein problem mit dieser version. Habe ich
3
Antworten
Hallo, ich bin neu PDO mit MYSQL, hier meine beiden Dateien 1) index.php require_once 'prd.php'; try{ $db = new PDO ('mysql:host=xxxx;dbname=xxx;charset=utf8', 'xxx', 'xxxx'); echo 'connectd'; }catch(PDOException $conError){ echo 'failed to connect DB' . $conError->getMessage (); } $conn
2
Antworten
Muss ich fire 2 Abfragen. zurzeit mache ich es so: //Begin Transaction $this->db->beginTransaction(); //Fire Queries if($query_one->execute()){ if($query_two->execute()){ //Commit only when both queries executed successfully $this->db->commit(); }else{ $this->db->rollback(); } }else{ $this->db->rollback(); } Ist das der richtige Ansatz? Ich
2
Antworten
Ich habe ein int-Feld in der Datenbank und :disabled werden soll true, false, ich gehe davon aus, dass die Datenbank bekommt Boolesche Werte als integer 0 und 1, aber ich bin nicht sicher. function loadbyinput($name,$password,$ipnumber="0.0.0.0",$type="member",$disabled=FALSE){ $dbh =
2
Antworten
Ich versuche die Verbindung über einen string: odbc:Driver={SQL Server Native Client 11.0};Server=(localdb)\v11.0;Database=test;uid=sa;password=123321; Ergebnis: SQLSTATE[28000] SQLDriverConnect: 18456 [Microsoft][SQL Server Native Client 11.0][SQL Server]Login failed for user 'sa'. Wenn ich versuche eine Verbindung über die Windows-ODBC-Datenquellen-Administrator die Verbindung erfolgreich
4
Antworten
Habe ich ein sehr einfaches test-script: <?php $DSN = "mysql:host=db.example.edu;port=3306;dbname=search_data"; try { $DB = new PDO($DSN, "username", "super-secret-password!"); } catch (PDOException $e) { header('Content-Type: text/plain'); print "Could not connect to database, rawr. :-("; exit; } $SQL =
1
Antworten
Denke ich auf, dass "Fehler" kann aber nicht sagen warum gibt Sie false zurück. Hab ich schon getan-WÄHLEN Sie für dieses, aber das ist in einer anderen Datei.. $result = $db->dbh->prepare("SELECT thumbs FROM skill WHERE id=? LIMIT
1
Antworten
Wie kann ich ändern, diese Klasse zu erwischen Ausnahme, wo der MySQL-Server Geht Weg, und wieder verbinden? <?php class DBConn { private $conn; public function __construct( $persistent = false ) { try { $this->conn = new PDO(
1
Antworten
Ich versuche, verwenden Sie eine vorbereitete Anweisung löscht aus zwei (temporäre) Tabellen: public function clearTempTables() { static $delStmt = null; if (null == $delStmt) { $delStmt = $this->pdo->prepare("DELETE FROM product_string_ids; DELETE FROM product_dimension_value_ids;"); } $delStmt->execute(); } Aufruf
1
Antworten
Hier ist mein code: $money = $db_con ->prepare(" SELECT SUM(asker_amount) asker, SUM(responder_amount) responder FROM money WHERE post_id = ? AND author_id = ? AND paid IS NULL") ->execute(array($ques_id, $author_ques_id)) ->fetch(PDO::FETCH_ASSOC); $asker_amount = $money['asker']; $responder_amount = $money['responder']; Es
1
Antworten
Ich versuche zum abrufen von Daten aus meiner Tabelle mit PDO, nur ich kann nicht scheinen, um die Ausgabe etwas zu meiner browser bekomme ich nur eine schlichte weiße Seite. try { //Connect and create the PDO
5
Antworten
Wie wir alle wissen, die wir nicht verwenden raw MySQL-Abfragen in frameworks wie Yii. Ich will mysql_escape_string in meinem Projekt läuft das im Yii-framework ein, um Weg von SQL-injection in user-input. Ich bin mir bewusst, dass mysql_escape_string
1
Antworten
Vor dem Lesen: ich weiß die Tabelle ist zu komisch und zu lang, und es muss normiert werden; aber aus irgendeinem Grund ist meine Datenbank und ich sollte die Arbeit mit dieser Tabelle! Sorry! Um es kurz
6
Antworten
Möchte ich laufen ein SELECT ... LIKE Abfragen in SQLite, die groß-und Kleinschreibung. Aber ich will nur diese eine Abfrage Kleinschreibung, und sonst nichts. Ich weiß, es ist PRAGMA case_sensitive_like = boolean; Aber das scheint mir alles
5
Antworten
Hallo alle beschlossen, beginnen zu lernen PDO. Aber ich habe Probleme beim erstellen einer Funktion zum überprüfen, ob eine Tabelle existiert in meiner db. Jeder einzelne Artikel hat eine eigene Tabelle, in der der name der Tabelle
2
Antworten
Ich erhalte immer folgende Fehlermeldung: Fatal error: Rufen Sie an eine member function execute() on null in /home/[sitename]/public_html/fc/includes/class_db_handle.php on line 130 Dies ist aus der u-Auktionen script und ganz ehrlich, ich bin extrem noob zu PDO bitte
5
Antworten
Ich bin derzeit am erstellen einer Abfrage, wo das Feld/Spalte und Wert Teile, die möglicherweise bestehen, die von Benutzer eingegebenen Daten. Das problem ist Flucht vor dem Feldnamen. Ich bin mit prepared statements, um richtig zu entkommen
1
Antworten
Das problem Während eine sehr einfache insert-Abfrage mit PDO mit ODBC-Treiber für DB2-Datenbank, der Fahrer gibt die folgende Fehlermeldung zurück: SQLSTATE[HY010]: Function sequence error: 0 [Microsoft][Driver Manager ODBC] [italian message translation] (SQLExecute[0] at ext\pdo_odbc\odbc_stmt.c:254) Die Abfrage selbst
1
Antworten
ich versuche diesen code auszuführen, indem pdo db::query("SELECT v.id, v.rel_x, v.rel_y FROM p_villages v WHERE v.field_maps_id=3 AND ISNULL(v.player_id) AND (v.rel_x >= ?,?,?,? AND v.rel_x <= ?,?,?,?) AND (v.rel_y >= ?,?,?,? AND v.rel_y <= ?,?,?,?) AND v.rand_num >
2
Antworten
Wie konnte PHP ' s PDO-Funktion und die DAO-Muster gemischt werden? Sollte ich eine abstrakte Klasse, initialisiert eine Verbindung zu der Datenbank? Kann PDO als äquivalent zu Java ist JDBC? InformationsquelleAutor James P. | 2011-06-04
2
Antworten
Ich erhalte die folgende Fehlermeldung unten auf das Objekt die Funktion in Smarty und ich bin mir nicht bewusst, wie das Problem zu beheben. Fehler: Catchable fatal error: Object of class users_class could not be converted to
1
Antworten
Ich bin die Verbindung zu einem MS SQL server mit PDO mit der sqlsrv-Treiber. PHP-version 5.3.24. Die funktionierende Verbindung sieht wie folgt aus: $dsny = "sqlsrv:Server=xx1;Database=xx2"; $usery = 'xx3'; $passwordy = 'xx4'; $dbhy = new PDO($dsny, $usery,
1
Antworten
Ich versuche, das mysql-php-pdo arbeiten auf FreeBSD 9.1. Mysql-version: 5.5.28 PHP-Version: 5.4.7 Geltenden Inhalte von Erweiterungen.ini: extension=pdo_dblib.so extension=mysql.so extension=pdo.so extension=pdo_mysql.so extension=pdo_sqlite.so PHP-Info: PDO-Unterstützung aktiviert PDO Treiber dblib, sqlite PDO-Treiber für FreeTDS/Sybase DB-lib aktiviert Geschmack freetds PDO Driver
3
Antworten
Nach dem hinzufügen einer berechneten Spalte zu einer Tabelle in SQL Server 2005 ich erhalte die folgende Meldung auf INSERT nur via PHP (mit PDO) es ist in Ordnung, die in SQL Server Managment Studio. Um sicherzustellen,
2
Antworten
Ich kämpfen seit heute morgen versucht zu schreiben ein install.php Datei legen Sie drei leere Tabellen (Benutzer, Sitzungen, Beiträge) in eine Datenbank. Der SQL code, den ich verwende, ist gültig, wenn ich es injizieren mit PHPMyAdmin, aber
5
Antworten
Stolperte ich über diese Frage von vor zwei Jahren. Gibt es eine Möglichkeit die roh-SQL-string ausgeführt beim Aufruf von PDOStatement::execute() auf eine vorbereitete Anweisung? Für debugging-Zwecke wäre dies sehr nützlich sein. Die Gewinner Antwort besagt, dass [...]
4
Antworten
Wahre PHP-Security-Experten, ist PDO der Weg zu gehen oder wäre ich ok mit Codeigniter Active-Record-Klasse? Habe ich gelesen, http://codeigniter.com/forums/viewthread/179618/ und bin nicht 100% überzeugt. Ich in der Regel stützen Sie sich auf Experten wie Chris Shiflett und
2
Antworten
Ich versuchte, führen Sie eine SQL-CREATE-Befehl mit php, aber ich habe dieses problem: SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected Kann ich WIRKLICH nicht wissen, wo ist das problem, bitte könnten Sie mir helfen? Dies ist
3
Antworten
War ich auf der Suche für ein php-script, das könnte dazu führen, dass eine eindeutige 10-stellige Zahl (numerisch) für mein Projekt. Ich weiß sehr wenig über Php und hier ist mein code, bitte um Hilfe. Code hier
2
Antworten
Ich bin mit PDO und wollen, so etwas zu tun: $query = $dbh->prepare("SELECT * FROM :table WHERE :column = :value"); $query->bindParam(':table', $tableName); $query->bindParam(':column', $columnName); $query->bindParam(':value', $value); Wird PDO erlauben Sie mir zum binden der name der Tabelle
2
Antworten
Ich fange gerade mit PDO zu bewegen Weg von mysqli aber ein problem. Ich bin nach einem tutorial, und ich möchte ein array zurückgeben, von der Datenbank, aber ich bekomme die folgende Fehlermeldung: Fatal error: Call to
2
Antworten
Versuchen Sie folgenden code, aber Ursache Ausnahme - SQLSTATE[HY000] [335544421] Verbindung abgelehnt vom remote-interface: try { $dbh = new PDO("firebird:dbname=localhost/3050:empty", "SYSDBA", "masterkey"); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sth = $dbh->query('SELECT idmspos, idmsqnt, cdmsval from svc$dms'); $sth->setFetchMode(PDO::FETCH_ASSOC); while($row = $sth->fetch()) {
2
Antworten
Habe ich verwendet vorbereitete Anweisung zum einfügen eines Auftrags in eine Tabelle Bestellungen, aber jetzt will ich einfügen, um Artikel in den Auftragspositionen-Tabelle auf der Grundlage der letzten ID eingefügt, die in der orders-Tabelle: if (isset($_POST['process'])) {
2
Antworten
Ich versuche, ein Formular erstellen, bei der eingereicht wird, aktualisieren einer Datenbank, die enthält die Informationen der Benutzer. Ich bin mit PDO und Transaktionen aber immer die folgende Fehlermeldung, wenn das Formular abgeschickt wird PHP Warning: PDOStatement::execute():
1
Antworten
Verwende ich als Basis die php docker-container mit dem tag: php:5.6-apache Ich Verband es mit einem grundlegenden mysql:5.6 Bild, das ich erreichen kann auf dem host -mysql. Erstellt habe ich eine DB, und eine Tabelle gefüllt mit
3
Antworten
Wenn ich versuche zu starten, meine Apache-web-server (auf Windows7/Apache2.2.22/PHP5.2.17) mit php_pdo.dll (und php_pdo_mysql.dll -) Module in PHP aktiviert, ich erhalte diese Fehlermeldung: Warning: PHP Startup: Unable to load dynamic library 'C:\PHP\ext\php_pdo.dll' - The specified module could not
2
Antworten
Ich versuche, mit PDO eine Verbindung zu einer SQL Server-Datenbank. Ich habe schon zu kämpfen mit ihm für eine Weile jetzt habe ich diesen Fatalen Fehler auf meiner Seite, wo ich versuche, eine Verbindung zu SQL Server
7
Antworten
Ich gerade installiert laravel und machte eine migration. Aber wenn ich ihn starten will bekomme ich diesen Fehler: [PDOException] SQLSTATE[28000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) Kann mir jemand sagen was falsch ist? Ich
2
Antworten
Unten ist die db-Verbindungs-Klasse, ich kam mit so weit, aber ich bin dabei es zu verbessern durch die Erweiterung die PDO-Klasse selbst, <?php class database { protected $connection = null; #make a connection public function __construct($hostname,$dbname,$username,$password) {
3
Antworten
Hallo, ich bin neu PDO so verwirrend zu sein und erste Fehler 😉 mit mysql_real_escape_string .. kann einer helfen, hier ist mein code if(!empty($_POST) && isset($_POST)) { include ('connection_pdo.php'); $dbh = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass); $source_url= mysql_real_escape_string($_POST['source_url']);
2
Antworten
Den code unten funktioniert jetzt, aber wie kann ich es so machen, wenn keine Ergebnisse gefunden werden es gibt eine Botschaft, statt leere. Ich glaube, ich habe es geschafft, erstellen Sie eine Suchabfrage für die Datenbank. Es
3
Antworten
Ich habe zwei Tabellen. Eine für Benutzer und eine für Beiträge. Die users Tabelle hat die folgenden Felder: id, username, password, created_at, modified_at Die posts-Tabelle hat die folgenden Felder: id, user_id, title, body, created_at, modified_at Wenn ich
2
Antworten
Ich möchten, führen Sie die folgende mysql-Abfrage: SELECT * FROM `gc_users` WHERE `name` LIKE '%anyname%' Ich versuchte dies ohne Erfolg: $stmt = $dbh->prepare("SELECT * FROM `gc_users` WHERE `name` LIKE :name"); $stmt->bindParam(':name', "%" . $name . "%"); $stmt->execute();