es geht nicht ums gefallen…
es geht um deine Abfragen, die vergleiche darin gehen von vorgegebenen fertigen Werte aus.
aber die Hauptabfrage fängt mit USER=?, im Programm bedeutet das Fragezeichen daß die Abfrage einen Input erwartet, ist bei deinen nicht der Fall, du selektierst und vergleicht alle Zeilen und alle Spalten unabhängig vom Ergebnis des Inputs
nach deiner Abfrage müßte ich folgendes einbauen select * from gregorio where u1 = ? or u2 = ? , also 2 Inputwerte… das paßt nicht weil ich der Abfrage zuerst den Input geben muß und dann erst vergleichen
danke für den Arschtritt, wo du das erwähnt hattest mit “variable” da hat es klick gemacht
bin gerade am testen mit dem Tutorial hier: variables in query