Announcement

Collapse
No announcement yet.

... WHERE bmw = bmw nicht gleich ...WHERE audi = audi????

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • ... WHERE bmw = bmw nicht gleich ...WHERE audi = audi????

    Hallo!
    Ich habe folgendes Problem:
    Wenn ich im mySQLGUI <i>SELECT * FROM city WHERE ort_name = "Hamburg"</i>,
    dann bekomme ich Daten zurück,
    wenn ich aber das gleich nur mit <i>ort_name = "Berlin"</i> mache, bekomme ich nix zurück,
    obwohl es auch in der Tabelle vorhanden ist!
    Ich hab es mittels <i>SELECT * FROM city</i> überprüft, es ist beides vorhanden,
    an der Groß/Klein-schreibung liegt es auch nicht.
    Der einzige Unterschied ist, das ich <i>Berlin</i> mittels PHP-Script eingefügt habe,
    und <i>Hamburg</i> per hand über das mySQLGUI eingefügt habe.
    Wieso also dieser unlogischer Fehler???
    Helft mir!

    PS: Das ganze kommt bei dem Such-Formular auf www.checkthedoc.de vor.

  • #2
    Sind da ggf Blanks irgendwo hinten dran, such doch mal nach

    select '>'||name||'<' from table name like 'Berlin%

    Comment


    • #3
      Wow, danke schön! Es schien wirklich irgendwas andres noch hinter oder vor dem eigentlichen Ort zu stehen! Ich hab einfach nen Script geschrieben, der alle Orte ausliest und dann links und rechts alles unnötige rausschneidet. Dann einfach wieder in die Datenbank rein schreiben, und schon funzt es, wobei es ohne <i>%</i> geht.
      Danke schön!
      Jonatha

      Comment


      • #4
        Ja klar, wenn nichts mehr dran hängt geht es ohne % (das ist die * Wildcard in SQL)

        Comment

        Working...
        X