par
Photographiquement Vôtre » 06 oct. 2006, 17:36
Voici mon code : $
date_depart= date("2006-10-01");
$a_date = explode("-", $date_depart);
$annee = $a_date[0];
$mois = $a_date[1];
$jour = $a_date[2];
$jour_test=0;
$visites = array();
$max_days = date('t', mktime(0, 0, 0, $month, 15, $year));
for( $day = 1, $i = 1; $day <= $max_days; $day++, $i++ )
{
$jour_test= $jour_test +1;
$timestamp=mktime(0,0,0,$mois,$jour_test,$annee);
$date_arrivee=date("Y/m/d",$timestamp);
Cas 1 :
$sql = "SELECT COUNT(*) FROM tblcommande WHERE date(commandeO_timestamp)= '$date_arrivee' ";
Cas 2 :
$sql = "SELECT COUNT(commandeId) FROM tblcommande WHERE " .date('Y/m/d','commandeO_timestamp')." = '$date_arrivee' ";
$result = mysql_query($sql)or exit ('Erreur SQL !'.$result.'<br>'.mysql_error());
$nb_commande = mysql_result($result,0);
echo "$nb_commande";
}
Dans les deux cas, j'obtiens 0 en nombre de commandes
Voici mon code : $
[php]date_depart= date("2006-10-01");
$a_date = explode("-", $date_depart);
$annee = $a_date[0];
$mois = $a_date[1];
$jour = $a_date[2];
$jour_test=0;
$visites = array();
$max_days = date('t', mktime(0, 0, 0, $month, 15, $year));
for( $day = 1, $i = 1; $day <= $max_days; $day++, $i++ )
{
$jour_test= $jour_test +1;
$timestamp=mktime(0,0,0,$mois,$jour_test,$annee);
$date_arrivee=date("Y/m/d",$timestamp);
Cas 1 :
$sql = "SELECT COUNT(*) FROM tblcommande WHERE date(commandeO_timestamp)= '$date_arrivee' ";
Cas 2 :
$sql = "SELECT COUNT(commandeId) FROM tblcommande WHERE " .date('Y/m/d','commandeO_timestamp')." = '$date_arrivee' ";
$result = mysql_query($sql)or exit ('Erreur SQL !'.$result.'<br>'.mysql_error());
$nb_commande = mysql_result($result,0);
echo "$nb_commande";
} [/php]
Dans les deux cas, j'obtiens 0 en nombre de commandes