hi,
ich habe eine frage zu einer mysql abfrage ( anders, großes problem ). um das ganze etwas übersichtlicher
zu gestallten, nehme ich folgendes beispiel:
---------------------------------------------------------------------------------------------------------
TABELLE:
namea nameb haus ort zugriff
hans werner 10 x 1
werner hans 10 x 0
werner hans 10 x 0
ABFRAGE:
name=hans
SELECT namea,nameb,haus,ort,zugriff FROM tabelle WHERE namea=$name OR nameb=$name AND zugriff=2 OR zugriff=1
als ergebniss bekomme ich zeile1.
$name=werner
SELECT namea,nameb,haus,ort,zugriff FROM tabelle WHERE namea=$name OR nameb=$name AND zugriff=2 OR zugriff=1
als ergebniss bekomme ich alle 3 zeilen.
----------------------------------------------------------------------------------------------------------
das script ist immer das selbe, nur $name wird geändert.
ich denke die abfrage ist nicht ganz korrekt.
wenn jemand die lösung kennt, würde ich mich über eine antwort sehr freuen.
gruß, matthias