Abfrage liefert kein Ergebnis
Hallo,
ich versuche über eine SQL-Abfrage eine Wert aus der Tabelle zu ziehen. Dies mache ich mittels: Code:
SELECT * FROM `tbl_ort` WHERE ort = 'Aach' wenn ich die Abfrage ändere: Code:
SELECT * FROM `tbl_ort` WHERE ort like 'Aach%' Woran kann das liegen das meine Abfrage nicht funktioniert? Danke Mitch |
AW: Abfrage liefert kein Ergebnis
Wahrscheinlich hast du noch Whitespaces hinter dem Ortnamen stehen.
|
AW: Abfrage liefert kein Ergebnis
Hatte ich auch gedacht, aber das ist es nicht.
Ich kann auch den Ort direkt aus der Tabelle kopieren und in die Abfrage einfügen und es kommt zum selben Ergebnis. Noch ne andere Idee? |
AW: Abfrage liefert kein Ergebnis
Ja!!
Wahrscheinlich hast du noch Whitespaces vor dem Ortnamen stehen. Oder kleingroß Schreibung nicht beachtet! Wenn das = in MySQL sagt, dass es NICHT gleich ist, dann kannst du das ganz entspannt glauben. ord() oder ein Hexeditor kann ungemein hilfreich sein, den Fehler zu finden. |
AW: Abfrage liefert kein Ergebnis
Na ich will es ja auch glauben, nur fällt es mir schwer.
Was genau mache ich mit dem ord()? Mitch |
AW: Abfrage liefert kein Ergebnis
Nachtrag:
Ich habe nochmal geschaut und es steht nur der Ort drin keinerlei Sonderzeichen usw. Wenn ich nun aber, über phpmyadmin, den Ort nochmals reinschreibe wir er mir nach einer Abfrage angezeigt. Also nochmal schreiben bringt es. Das Problem ist nur das ich 12.000 Datensätze in der Tabelle habe und nicht alle nochmal schreiben kann gibt es da eine einfachere Möglichkeit? Mitch |
AW: Abfrage liefert kein Ergebnis
Zitat:
Du könntest allerdings ein UPDATE für alle Datensätze durchziehen. Das MySQL Kommando TRIM() entfernt die überflüssigen Whitespaces vor und nach dem Eintrag. Zitat:
|
AW: Abfrage liefert kein Ergebnis
Na ich probiere das mal aus.
Und mein Glaube kommt ja auch solangsam zurück. :-) |
AW: Abfrage liefert kein Ergebnis
Um das zum Abschluss zu bringen.
Ich habe die Tabelle als CSV nach Excel exportiert. Und da habe ich dann gesehen das in einigen Feldern ein Zeilenumbruch vorhanden war. Das ein wenig bearbeitet und die Abfrage funktioniert wieder ganz Normal. Ich habe meinen Glauben wieder. Danke nochmals Mitch |
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:46:36 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.