Ben "LoginID" denilen ve alanları içeren "Başvuru" denilen MySQL bir tablo kullanıyorum "datesubmitted." "LoginID" bir tamsayı ve "datedubmitted" damgası olduğunu.
Ben verilen "$ uid" Bugünün takvim tarih bir "datesubmitted" ile "başvuru" 11 veya daha fazla satır bir "LoginID" eşit olup olmadığını belirleyecek bir işlevi yapmak istiyorum.
Ben bu nasıl emin değilim, ama bu şimdiye kadar ne var:
function uidlimit($uidinput){
$queryuid = "select uid from submission where datesubmitted > '$todaysDate 00:00' and date < '$todaysDate 23:59' group by uid having count() > 11";
$uidresult = mysql_query($queryuid);
Ben böyle bir işlevi yapabilir konusunda herhangi bir tavsiye?
Teşekkür peşin,
John
EDIT: Pekka sayesinde, ben çalıştığı, bu kullanarak sona erdi:
$queryuidcount = "select loginid from submission where TO_DAYS(datesubmitted) = TO_DAYS(NOW()) AND loginid = '$uid'"; // Remove line breaks
$uidresult = mysql_query($queryuidcount);
if (mysql_num_rows($uidresult) >= 11)
{
session_write_close();
header("Location:http://www.domain.com/sample/index.php");
exit;
}