Fehler mit PDO::prepare() / non-object
Liebe Community,
ich rätsel mittlerweile seit Stunden an folgendem Problem. Als Warnung vorab: Ich bin blutiger Anfänger in php. Also bitte nicht böse sein, wenns mal bisschen dauert ;) PHP-Code:
Warning: PDO::prepare() [pdo.prepare]: SQLSTATE[HY000]: General error: 1 near "?": syntax error in ...\livesearch.php on line 12 Fatal error: Call to a member function execute() on a non-object in ...\livesearch.php on line 13 Was mich stutzig macht ist, dass in vorherigen (ähnlichen) Versuchen das Ganze ohne weiteres geklappt hat. |
AW: Fehler mit PDO::prepare() / non-object
Zitat:
Zitat:
|
AW: Fehler mit PDO::prepare() / non-object
Zitat:
Ja ... also die Fragezeichen stehen als Platzhalter für die 3 Werte, die in der Methode execute als Parameter (zusammengefasst als array) übergeben werden. Laut http://www.php.net/manual/de/pdostatement.execute.php (Bsp. 3) sollte das auch funktionieren. (Die anderen Herangehensweisen habe ich schon mit gleichem Ergebnis ausprobiert.) |
AW: Fehler mit PDO::prepare() / non-object
Zitat:
|
AW: Fehler mit PDO::prepare() / non-object
Hmm, viel hat mir das jetzt nicht geholfen.
Wie auch immer ... Ich habe das Problem gelöst, indem ich
PHP-Code:
|
AW: Fehler mit PDO::prepare() / non-object
Zitat:
|
AW: Fehler mit PDO::prepare() / non-object
Zitat:
Wo das war kann ich nicht mehr sagen. Ich dachte eben, dass das zu der "Ersetzung" gehört. |
AW: Fehler mit PDO::prepare() / non-object
Zitat:
btw: die Syntax bei LIKE sieht auch gewöhnungsbedürftig aus. |
AW: Fehler mit PDO::prepare() / non-object
Klammern um welchen Tabellennamen?
Ich verwende keine MySQL- sondern eine SQLite-Datenbank. Ich nahm an, das sieht man wo die PDO-Instanz erzeugt wird. Wieso sieht die Syntax bei LIKE gewöhnungsbedürftig aus? Die einfachen Hochkommata habe ich gesetzt um sicherzustellen, dass das % als Wildcard die Datenbank auch erreicht. |
AW: Fehler mit PDO::prepare() / non-object
Zitat:
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:49:43 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.