CaPPoCCinO Geschrieben 26. Februar 2002 Geschrieben 26. Februar 2002 Hi, ich habe eine MySQL DB mit der TB links. Diese Frage ich mit PHP ab: $sql = "SELECT link, description, language FROM links"; Als Fehlermeldung erhalte ich: Unknown column 'description' in 'field list' description ist doch kein "badword", wo könnte der Fehler liegen? Zitieren
Valium Geschrieben 26. Februar 2002 Geschrieben 26. Februar 2002 Original geschrieben von CaPPoCCinO Als Fehlermeldung erhalte ich: Unknown column 'description' in 'field list' description ist doch kein "badword", wo könnte der Fehler liegen? Das es keine Spalte gibt die so heißt...? Sicher das die Connection besteht und alles in Ordnung ist? Zitieren
CaPPoCCinO Geschrieben 26. Februar 2002 Autor Geschrieben 26. Februar 2002 Hi, ich habe phpmydmin am laufen und hane gerade mal einen dump gemacht: CREATE TABLE links ( id smallint(6) NOT NULL auto_increment, link text, description text, language text, PRIMARY KEY (id), KEY id (id) ) TYPE=MyISAM; Demnach scheint wohl alles zustimmen. Zitieren
Valium Geschrieben 26. Februar 2002 Geschrieben 26. Februar 2002 Ja, wollte Dir schon nicht unterstellen, dass es das Feld nicht gibt, sonst würdest Du wohl nicht fragen. Folgende Situation: Wenn Die Deine Datenbank Connections nicht mit ner Abbruchbedingung a la mysql_connect(...) or die ("fehler") versiehst, bekommst Du erst am Ende wenn Du das Query machst mit, dass irgendwas nicht stimmt. Dann kommt dann nähmlich eine Meldung, das eine Spalte nicht existiert, obwohl noch nicht mal ne Verbindung zur DB da is. Ist das denn alles gescheckt? Zitieren
JoelH Geschrieben 26. Februar 2002 Geschrieben 26. Februar 2002 dann kommt aber eine andere Fehlermeldung ! unknown Colum ist eigentlich eindeutig, es etwas seltsam So wie es aussieht hast du ja phpMyAdmin oder so laufen, gib den Query mal manuell ein und schau was passiert. Ich bin mal verzweifelt weil ich eine Access DB importierte die eine Spalte LIMIT hatte. Geht natürlich mit MySQL nicht aber da kam auch irgendeine Fehlermeldung die nichts gebracht hat. Manchmal sucht man am total falschen Ende. Zitieren
CaPPoCCinO Geschrieben 26. Februar 2002 Autor Geschrieben 26. Februar 2002 Auf das ihr mal ein wenig mitverzweifeln könnt ;-) mysql> SELECT * FROM linuxlinks; +----+------------------------------------------------------------------------+-------------------------------------+-------------------------+ | id | link | description | language | +----+------------------------------------------------------------------------+-------------------------------------+-------------------------+ | 2 | <a href="http://www.linux.org">linux.org</a> | Applications and Documemtations | <img src="img/eng.jpg"> | | 0 | <a href="http://www.linux-user.de">Linux User</a> | Das Magazin für die Praxis | <img src="img/de.jpg"> | | 4 | <a href="http://www.linux-magazin.de">Linux Magazin</a> | Das Magazin für Linux Professionals | <img src="img/de.jpg"> | | 5 | <a href="http://www.linux.com/">linux.com</a> | Learn, Enhance, Develop... | <img src="img/eng.jpg"> | | 6 | <a href="http://www.tu-harburg.de/dlhp/HOWTO/">Linux HOWTO Projekt</a> | Deutsche Linux HOWTO's | <img src="img/de.jpg"> | | 7 | <a href="http://www.rfc-editor.org/rfcsearch.html">RFC</a> | RFC - Search Engine | <img src="img/eng.jpg"> | +----+------------------------------------------------------------------------+-------------------------------------+-------------------------+ 6 rows in set (0.00 sec) mysql> SELECT link, description, language FROM linuxlinks; ERROR 1054: Unknown column 'description' in 'field list' Könnte vielleicht irgendwie an deisem phpmysql liegen, habe nämlich die TB "description" erst später hinzugefügt. Nur war das nicht mein erstes mal und vorher gab es keine Probleme ?!? Zitieren
JoelH Geschrieben 26. Februar 2002 Geschrieben 26. Februar 2002 bin wohl betriebsblind. Ich sehe es auch nicht. Vielleicht Zufall ? k.a. ich mach lieber Feierabend bevor ich mich da noch mehr reinhänge, morgen gehts vielleicht Zitieren
CaPPoCCinO Geschrieben 27. Februar 2002 Autor Geschrieben 27. Februar 2002 Moin, moin, es scheint so als hätte mySQL einen Bug. Habe heute morgen von der Tabelle einen Dump in eine neuangelegt DB gemacht und siehe da es funktioniert wie erwartet. Hat jemand schon einmal ähnlich Erfahrungen gemacht? Zitieren
ochJo Geschrieben 27. Februar 2002 Geschrieben 27. Februar 2002 schonmal bei www.mysql.com geschaut ? Normalerweisse würd ich ja sagen es liegt an Windows, aber hier bin ich etwas überfragt. Vielleicht wurde die Datenkosistenz ja irgendwie anders beschädigt. Muss ja nicht zwarngsläufig am Server liegen, oder ? Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.