Simplifier une requete
Posté : 04 déc. 2016, 15:50
Salut à tous.
Voilà maitenant mon code fonctionel j'aimerais le simplifier afin de faire que requete et non 3 fois la meme requete si possible
L'idée est d'afficher en gros 10 villes par colonne.
Le code fonctionne ( mais avec 3 requete )
Voilà maitenant mon code fonctionel j'aimerais le simplifier afin de faire que requete et non 3 fois la meme requete si possible
L'idée est d'afficher en gros 10 villes par colonne.
Le code fonctionne ( mais avec 3 requete )
<section id="section-3">
<div class="col-md-3 col-sm-12">
<div class="row list_hotels_tabs">
<ul>
<?php
$classement_ville = " SELECT DISTINCT city, id_departements, count(*) as nombre FROM loisirs WHERE date_fin_sortie >= NOW() AND valide = 1 GROUP BY city ORDER BY nombre DESC LIMIT 0,10";
$req = $bdd->query($classement_ville);
if($req->rowCount() > 0) {
while($ligne = $req->fetch(PDO::FETCH_ASSOC)){
echo '<li>'.$ligne['city'].' - '.$ligne['nombre'].'</li>';
}
}
?>
</ul>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="row list_hotels_tabs">
<ul>
<?php
$classement_ville = " SELECT DISTINCT city, id_departements, count(*) as nombre FROM loisirs WHERE date_fin_sortie >= NOW() AND valide = 1 GROUP BY city ORDER BY nombre DESC LIMIT 10,10";
$req = $bdd->query($classement_ville);
if($req->rowCount() > 0) {
while($ligne = $req->fetch(PDO::FETCH_ASSOC)){
echo '<li>'.$ligne['city'].' - '.$ligne['nombre'].'</li>';
}
}
?>
</ul>
</div>
</div>
<div class="col-md-3 col-sm-12">
<div class="row list_hotels_tabs">
<ul>
<?php
$classement_ville = " SELECT DISTINCT city, id_departements, count(*) as nombre FROM loisirs WHERE date_fin_sortie >= NOW() AND valide = 1 GROUP BY city ORDER BY nombre DESC LIMIT 20,10";
$req = $bdd->query($classement_ville);
if($req->rowCount() > 0) {
while($ligne = $req->fetch(PDO::FETCH_ASSOC)){
echo '<li>'.$ligne['city'].' - '.$ligne['nombre'].'</li>';
}
}
?>
</ul>
</div>
</div>
</section>