Je cherche à pousser la valeur 0 dans un tableau lorsque ma requête sql est vide. J'ai essayé ce code, qui ne marche pas. J'ai vu des choses sur le net, mais je ne les comprends pas, c'est au-dessus de mon niveau. Pourriez-vous jeter un coup d'oeil à ce code et me suggérer une modif ?
for($i=0;$i<$long;$i++){
$chainesql=
"SELECT MAX(ordre)
FROM dt_lecon_liste
INNER JOIN flw_parcours_lecons
ON dt_lecon_liste.lecon_liste_id=flw_parcours_lecons.lecon_id
WHERE dt_lecon_liste.collection_id='$cours_id[$i]'
AND flw_parcours_lecons.fait='1'
AND flw_parcours_lecons.key_id='$user_id'";
$result=mysql_query($chainesql);
while($enreg =mysql_fetch_row($result)){
if($enreg[0]>=0){
array_push($tableau,$enreg[0]+1);
}else if(!$result){
// Ici avec cette ligne, j'espérais pousser 0
// avec une requête vide...
array_push($tableau,0);
}
}
Un grand merci par avance,