Antworten auf deine Fragen:
Neues Thema erstellen

PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 25

lustig

Helper

Hallo,
ich verzweifle langsam an meinem kleinen Testscript (Windows, XAMPP, PHP 7.3.1). Ich versuche mich in PHP/SQLite mit PDO einzuarbeiten und möchte nur einen Datensatz testweise updaten. Es kommt aber immer die Fehlermeldung (das Anzeigen der Tabelle mit SELECT klappt aber):

Apache error.log:
Code:
PHP Fatal error:  Uncaught PDOException: SQLSTATE[HY000]: General error: 25 column index out of range in
Bildschirm:
Code:
Array ( [0] => HY000 [1] => 25 [2] => column index out of range )

Code:
/* Aufbau der Tabelle
CREATE TABLE "Movies" (
   `ID`   INTEGER,
   `Title`   TEXT,
... noch 51 weitere Felder,
   PRIMARY KEY(`ID`)
)
*/
$id = 12;
$titel = "Test";
$mediaFILE='Test.db';
$db = new PDO('sqlite:' . $mediaFILE);
$update = $db -> prepare("UPDATE Movies SET title = :titel WHERE id = :id");

$update->bindValue(':id', $id);
$update->bindValue(':Title', $titel); 

if ($update->execute()) {
  echo '<p>Es hat alles geklappt.</p>';
} else {
    // SQL-Fehlermeldung anzeigen.
    print_r($update->errorInfo());
  }
 
Zuletzt bearbeitet:

lustig

Helper

Leider war es das nicht. Aber ich habe nach genauem Hinsehen das Problem gelöst: In Zeile 13 steht ":titel", in Zeile 16 jedoch ':Title'. Also den Mix aus Deutsch und Englisch beendet, schon läuft es. Trotzdem vielen Dank.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.611
Beiträge
1.538.341
Mitglieder
67.524
Neuestes Mitglied
BSKGA
Oben