mam problem z zapytaniem mysql, posiadam table która ma dane:
nazwa | ip | data
leszek | 1.2.3.4 | 2012-07-16
leszek2 | 1.2.3.4 | 2012-07-16
leszek3 | 1.2.3.4 | 2012-07-16
leszek | 1.2.3.4 | 2012-07-9
leszek | 1.2.3.4 | 2012-07-3
leszek4 | 1.2.3.4 | 2012-07-16
leszek5 | 1.2.3.4 | 2012-07-16
zapytanie polega na tym aby sprawdzało czy dane imie i ip ma date mniejsza od 3 dni, jesli z danego ip glosowano ostatnio na tą nazwę ponad 3 dni temu to może ponownie głosować.
$zapytanie = "SELECT * FROM tabela WHERE `data` < (NOW() - INTERVAL 3 DAY) AND (`nazwa` = '".$nazwa."' AND `ip` = '".$ip."')";
tylko ze zawsze mi pokazuje ze jest zero rekordow co z tym jest nie tak? Jak to mozna rozwiazać?
Tak patrze i nawet jakby działało to zapytanie to i tak będzie robić błąd bo znajdzie poprzednia date i pokaze ze jest przynajmniej jeden taki rekord, a ja chce aby sprawdzał najwyższą datę z tego ip i nazwy.