W bazie danych mam dwie tabele
1.Wyniki
2.Podane
w skrypcie php wysyłam liczby do tabeli podane.
W następnym sprawdzam czy wyniki=podane.
i tu zaczynają sie schody ponieważ zrobiłem system punktów, np jezeli podam 6 i bedą sie pokrywac ze soba dostane 6 pkt. i tak dalej.
ale przy 5,4,3,2 prawydłowych wynikach(przy sprawdzaniu ich) mam problem poniewarz w zapytaniu Sql mysze podać warunek (WHERE)
lecz przy 5 poprawnych jest wiele możliwosci .bo jezeli wylosuje 1 2 3 4 5 6 ... a podam 3 4 2 1 5 to taki:
warunek nie wystarcza.. co moge zrobic?
WHERE ((user.liczba1=wyniki.l1) AND (user.liczba2=wyniki.l2) AND (user.liczba3=wyniki.l3) AND (user.liczba4=wyniki.l4) AND (user.liczba5=wyniki.l5) AND (user.liczba6<>wyniki.l6) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l2) AND (user.liczba2=wyniki.l3) AND ( user.liczba3=wyniki.l4) AND (user.liczba4=wyniki.l5) AND (user.liczba5=wyniki.l6) AND (user.liczba6<>wyniki.l1) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l3) AND (user.liczba2=wyniki.l4) AND ( user.liczba3=wyniki.l5) AND (user.liczba4=wyniki.l6) AND (user.liczba5=wyniki.l1) AND (user.liczba6<>wyniki.l2) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l4) AND (user.liczba2=wyniki.l5) AND ( user.liczba3=wyniki.l6) AND (user.liczba4=wyniki.l1) AND (user.liczba5=wyniki.l2) AND (user.liczba6<>wyniki.l3) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l5) AND (user.liczba2=wyniki.l6) AND ( user.liczba3=wyniki.l1) AND (user.liczba4=wyniki.l2) AND (user.liczba5=wyniki.l3) AND (user.liczba6<>wyniki.l4) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l6) AND (user.liczba2=wyniki.l1) AND ( user.liczba3=wyniki.l2) AND (user.liczba4=wyniki.l3) AND (user.liczba5=wyniki.l4) AND (user.liczba6<>wyniki.l5) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki)) OR ((user.liczba1=wyniki.l1) AND (user.liczba2=wyniki.l2) AND (user.liczba3=wyniki.l3) AND (user.liczba4=wyniki.l4) AND (user.liczba5<>wyniki.l5) AND (user.liczba6=wyniki.l6) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l2) AND (user.liczba2=wyniki.l3) AND ( user.liczba3=wyniki.l4) AND (user.liczba4=wyniki.l5) AND (user.liczba5<>wyniki.l6) AND (user.liczba6=wyniki.l1) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l3) AND (user.liczba2=wyniki.l4) AND ( user.liczba3=wyniki.l5) AND (user.liczba4=wyniki.l6) AND (user.liczba5<>wyniki.l1) AND (user.liczba6=wyniki.l2) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l4) AND (user.liczba2=wyniki.l5) AND ( user.liczba3=wyniki.l6) AND (user.liczba4=wyniki.l1) AND (user.liczba5<>wyniki.l2) AND (user.liczba6=wyniki.l3) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l5) AND (user.liczba2=wyniki.l6) AND ( user.liczba3=wyniki.l1) AND (user.liczba4=wyniki.l2) AND (user.liczba5<>wyniki.l3) AND (user.liczba6=wyniki.l4) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l6) AND (user.liczba2=wyniki.l1) AND ( user.liczba3=wyniki.l2) AND (user.liczba4=wyniki.l3) AND (user.liczba5<>wyniki.l4) AND (user.liczba6=wyniki.l5) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki)) OR ((user.liczba1=wyniki.l1) AND (user.liczba2=wyniki.l2) AND (user.liczba3=wyniki.l3) AND (user.liczba4<>wyniki.l4) AND (user.liczba5=wyniki.l5) AND (user.liczba6=wyniki.l6) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l2) AND (user.liczba2=wyniki.l3) AND ( user.liczba3=wyniki.l4) AND (user.liczba4<>wyniki.l5) AND (user.liczba5=wyniki.l6) AND (user.liczba6=wyniki.l1) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l3) AND (user.liczba2=wyniki.l4) AND ( user.liczba3=wyniki.l5) AND (user.liczba4<>wyniki.l6) AND (user.liczba5=wyniki.l1) AND (user.liczba6=wyniki.l2) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l4) AND (user.liczba2=wyniki.l5) AND ( user.liczba3=wyniki.l6) AND (user.liczba4<>wyniki.l1) AND (user.liczba5=wyniki.l2) AND (user.liczba6=wyniki.l3) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l5) AND (user.liczba2=wyniki.l6) AND ( user.liczba3=wyniki.l1) AND (user.liczba4<>wyniki.l2) AND (user.liczba5=wyniki.l3) AND (user.liczba6=wyniki.l4) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l6) AND (user.liczba2=wyniki.l1) AND ( user.liczba3=wyniki.l2) AND (user.liczba4<>wyniki.l3) AND (user.liczba5=wyniki.l4) AND (user.liczba6=wyniki.l5) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki)) OR ((user.liczba1=wyniki.l1) AND (user.liczba2=wyniki.l2) AND (user.liczba3<>wyniki.l3) AND (user.liczba4=wyniki.l4) AND (user.liczba5=wyniki.l5) AND (user.liczba6=wyniki.l6) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l2) AND (user.liczba2=wyniki.l3) AND ( user.liczba3<>wyniki.l4) AND (user.liczba4=wyniki.l5) AND (user.liczba5=wyniki.l6) AND (user.liczba6=wyniki.l1) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l3) AND (user.liczba2=wyniki.l4) AND ( user.liczba3<>wyniki.l5) AND (user.liczba4=wyniki.l6) AND (user.liczba5=wyniki.l1) AND (user.liczba6=wyniki.l2) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l4) AND (user.liczba2=wyniki.l5) AND ( user.liczba3<>wyniki.l6) AND (user.liczba4=wyniki.l1) AND (user.liczba5=wyniki.l2) AND (user.liczba6=wyniki.l3) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l5) AND (user.liczba2=wyniki.l6) AND ( user.liczba3<>wyniki.l1) AND (user.liczba4=wyniki.l2) AND (user.liczba5=wyniki.l3) AND (user.liczba6=wyniki.l4) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l6) AND (user.liczba2=wyniki.l1) AND ( user.liczba3<>wyniki.l2) AND (user.liczba4=wyniki.l3) AND (user.liczba5=wyniki.l4) AND (user.liczba6=wyniki.l5) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki)) OR ((user.liczba1=wyniki.l1) AND (user.liczba2<>wyniki.l2) AND (user.liczba3=wyniki.l3) AND (user.liczba4=wyniki.l4) AND (user.liczba5=wyniki.l5) AND (user.liczba6=wyniki.l6) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l2) AND (user.liczba2<>wyniki.l3) AND ( user.liczba3=wyniki.l4) AND (user.liczba4=wyniki.l5) AND (user.liczba5=wyniki.l6) AND (user.liczba6=wyniki.l1) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l3) AND (user.liczba2<>wyniki.l4) AND ( user.liczba3=wyniki.l5) AND (user.liczba4=wyniki.l6) AND (user.liczba5=wyniki.l1) AND (user.liczba6=wyniki.l2) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l4) AND (user.liczba2<>wyniki.l5) AND ( user.liczba3=wyniki.l6) AND (user.liczba4=wyniki.l1) AND (user.liczba5=wyniki.l2) AND (user.liczba6=wyniki.l3) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l5) AND (user.liczba2<>wyniki.l6) AND ( user.liczba3=wyniki.l1) AND (user.liczba4=wyniki.l2) AND (user.liczba5=wyniki.l3) AND (user.liczba6=wyniki.l4) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1=wyniki.l6) AND (user.liczba2<>wyniki.l1) AND ( user.liczba3=wyniki.l2) AND (user.liczba4=wyniki.l3) AND (user.liczba5=wyniki.l4) AND (user.liczba6=wyniki.l5) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki)) OR ((user.liczba1<>wyniki.l1) AND (user.liczba2=wyniki.l2) AND (user.liczba3=wyniki.l3) AND (user.liczba4=wyniki.l4) AND (user.liczba5=wyniki.l5) AND (user.liczba6=wyniki.l6) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1<>wyniki.l2) AND (user.liczba2=wyniki.l3) AND ( user.liczba3=wyniki.l4) AND (user.liczba4=wyniki.l5) AND (user.liczba5=wyniki.l6) AND (user.liczba6=wyniki.l1) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1<>wyniki.l3) AND (user.liczba2=wyniki.l4) AND ( user.liczba3=wyniki.l5) AND (user.liczba4=wyniki.l6) AND (user.liczba5=wyniki.l1) AND (user.liczba6=wyniki.l2) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1<>wyniki.l4) AND (user.liczba2=wyniki.l5) AND ( user.liczba3=wyniki.l6) AND (user.liczba4=wyniki.l1) AND (user.liczba5=wyniki.l2) AND (user.liczba6=wyniki.l3) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1<>wyniki.l5) AND (user.liczba2=wyniki.l6) AND ( user.liczba3=wyniki.l1) AND (user.liczba4=wyniki.l2) AND (user.liczba5=wyniki.l3) AND (user.liczba6=wyniki.l4) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki) OR (user.liczba1<>wyniki.l6) AND (user.liczba2=wyniki.l1) AND ( user.liczba3=wyniki.l2) AND (user.liczba4=wyniki.l3) AND (user.liczba5=wyniki.l4) AND (user.liczba6=wyniki.l5) AND wyniki.id = (SELECT max(wyniki.id) FROM wyniki))
Bring
Up
My
Post