Hallo community,
nachdem ich in meinem soeben erledigten thread endlich eine Verbindung zur Datenbankanbindung
echo" Datenbank erfolgreich initialisert";[/php] einrichten konnte, werden mir die Daten allerdings nicht ausgelesen. Ein cat der error.log ergab folgende Fehlermeldung:
[code]2017-01-07 13:39:52: (mod_fastcgi.c.2702) FastCGI-stderr: PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1 no such table: plz' in /home/pi/PDO_Connect.php:93
2017-01-07 13:39:52: (mod_fastcgi.c.2702) FastCGI-stderr: Stack trace:
2017-01-07 13:39:52: (mod_fastcgi.c.2702) FastCGI-stderr: #0 /home/pi/PDO_Connect.php(93): PDO->query('SELECT stadt,pl...')
2017-01-07 13:39:52: (mod_fastcgi.c.2702) FastCGI-stderr: #1 {main}
2017-01-07 13:39:52: (mod_fastcgi.c.2702) FastCGI-stderr: thrown in /home/pi/PDO_Connect.php on line 93
Der Clou daran ist, dass dasselbe Skript mit $databasetyp = "mysql"; als einzige Abwandlung mit einer identischen Tabelle (zumindest was die Entinitäten,Attribute etc. angehen) reibungslos funktioniert. Insofern ist das Posten des Quellcodes wohl weniger wichtig [kann ich aber ggf. nachholen,sofern erwünscht!]
Dasselbe query in phpliteadmin gibt die gewünschten Datensätze aus. Die Tabelle 'plz' exisitert folglich. Warum also obige Fehlermeldung?
Vor allem macht mich stutzig, dass in obiger Fehlermeldung die Tabelle als plz' bezeichnet wird, obgleich das query wie folgt formuliert wurde:
vorab vielen Dank für jede Hilfestellung, die dazu führt, das Problem zu lösen ![]()