Quel est le moyen le plus efficace de faire cela?Sélectionnez les statistiques de différents jours
En ce moment je suis en train de faire ce de cette façon ..
$m= date("m");
$de= date("d");
$y= date("Y");
$userid = $_SESSION['user_id'];
//today
$date = date("Y-m-d");
$today = mysql_query("SELECT *
FROM cdr
WHERE accountcode = '$userid'
AND calldate LIKE '$date%'") or die(mysql_error());
$counttoday = mysql_num_rows($today);
//yesterday
$yesterdaydate = date('m/d/Y', mktime(0,0,0,$m,($de-1),$y));
$yesterday = mysql_query("SELECT *
FROM cdr
WHERE accountcode = '$userid'
AND calldate LIKE '$yesterdaydate%'") or die(mysql_error());
$countyesterday = mysql_num_rows($yesterday);
puis
print $counttoday;
print $countyesterday;
Je sais qu'il doit y avoir une meilleure façon de le faire. Faites-moi savoir, merci!
Avez-vous seulement besoin de la valeur de mysql_num_rows() ou est-ce que vous _fetch_ tous ces enregistrements de toute façon? – VolkerK