j'ai un probleme j'aimerais pouvoir alterner entre deux catégorie de donnée dans ma base de données et je ne sais pas pourquoi mais je ne rentre jamais dans mon if
Code : Tout sélectionner
$i=0;
while ($i <1000) {
if ($i % 2 == 0) {
$resultats=$connexion->prepare("SELECT * FROM media WHERE media_type = 2 ORDER BY rand()");
$resultats->execute;
} else {
$resultats=$connexion->prepare("SELECT * FROM media WHERE media_type = 1 ORDER BY rand()");
$resultats->execute;
}
$boucle = 10800;
$max = $boucle+($boucle/100*5);
while($row = $resultats->fetch()) {
if ($total<=$boucle || $total>=$max) {
$type = $row->media_type;$xml .= '
<item>
<title>'.$row->name.'</title>
<media:content url="'.$mediabaseurl.'/'.$row->guid.'.mp4" type="video/mp4" duration="'.$row->duration.'"/>
<description>'.$row->bucket.'-'.$row->project_id.'-'.$data->project.'</description>
<date>'.$row->created.'</date>
<guid isPermaLink="false">'.$row->guid.'</guid>
</item>';
$somme = $somme +$row->duration;
$total = $somme;
$id = $row->id;
$type = $row->media_type;
echo($total);
echo' le fichier est de type :'.$type.' et son id est '.$id.'<br>';
}
}
$i++;
}fichier 12 type 2
fichier 25 type 1
fichier 38 type 2
fichier 9 type 1
...
merci d'avance de votre aide