Hallo allemaal,

Ik probeer met een query uit te zoeken of een bepaalde handeling meer dan 4 keer is verricht op een dag, echter wil dit niet echt lukken.
Mijn query is de volgende:
if (mysql_num_rows(mysql_query("SELECT id FROM logs WHERE type='attack' AND speler1='".$info["login"]."' AND speler2='".clean_string(ucfirst(strtolower($_GET["attack"])))."' AND DATE_FORMAT(logs.tijd, '%Y-%m-%d')=CURDATE()")) > 4) {
    //De gebruiker mag dit vandaag niet meer doen.
}else{
    //Voer actie uit.
}


Wat is er verkeerd aan deze query? En is dit wel de goede manier om het te doen?

Bij voorbaad dank,
AND logs.tijd = CURRENT_DATE()

en sla jij de spelers niet met een spelers-id maar met een naam op??
Bedankt! Het werkt. En euhm ja, was het een beter idee geweest om dit op ID te doen?

Reageren