Simplification écriture (Foreach ?) pour un count(*)
Bonjour,
J'ai ce cas (habituel) où je sais que la requête va me retourner un enregistrement
mais je passe par un foreach, y a t'il une écriture plus simple à utiliser dans ce cas ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
function verification_precommande ($cde){
$query = "select count(*) as cdejour from mes_commandes where ";
$query .= "nom = '".$cde['nom']."'";
$query .= " and STR_TO_DATE(left(bon_cde,10), '%d-%m-%Y') = curdate()";
//echo ($query);
$result = runQuery($query);
if (numRows($query) > 0) {
foreach ($result as $tmp_verif) {
return $tmp_verif['cdejour'];
}
} else {
return -1;
}
} |
Merci d'avance !
Laurent