1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen

Fehlersuche...

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von TheRealDarklord, 14.11.05.

  1. Ich habe folgendes SQL-Query:

    SELECT f1.id FROM `fields` as f1, `fields` as f2 WHERE ((f2.x=f1.x+1 and f2.y=f1.y) or (f2.y=f1.y+1 and f2.x=f1.x)) and f1.type=f2.type=6 and f1.y between 1 and 10

    und in meiner Datenbank folgende Struktur
    id - x - y - type

    und mind. ein passendes paar an einträgen
    171 - 11 - 8 - 6
    172 - 12 - 8 - 6

    und dennoch wird mir kein Ergebnis angezeigt.
    Wo liegt der Fehler? Ich bin schon am Verzweifeln.

    btw:
    Das Query an sich ist völlig tadellos von der Syntax her (gibt keine Errors). Es muss irgend eine Bedingung unerfüllbar sein oder was weiß ich...
     
  2. OK, habe das PRoblem gefunden.
    MySQL kommt wohl damit:

    f1.type=f2.type=6

    nicht klar. Nachdem ich es auf

    f1.type=6 AND f2.type=6

    geändert hatte, lieferte er mir alle gewünsschten/passenden Ergebnisse.
     

Diese Seite empfehlen