Afficher résultat d'une base de données
Résolu
Cassie691
Messages postés
35
Date d'inscription
Statut
Membre
Dernière intervention
-
Cassie691 Messages postés 35 Date d'inscription Statut Membre Dernière intervention -
Cassie691 Messages postés 35 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je veux faire une fonction qui va me permettre
d'afficher 3 résultats de ma base de données ( et pas un de plus ! ),
j'ai une colonne nommé 'validation' avec à l'intérieur un ID de 1 / 2 / 3 ou 4.
Je veux afficher 3 résultats avec l'id 2, 3 et 4.
J'en ai fait une et elle fonctionne parfaitement mais çà me semble étrange !
Qu'en pensez-vous !?
Je veux faire une fonction qui va me permettre
d'afficher 3 résultats de ma base de données ( et pas un de plus ! ),
j'ai une colonne nommé 'validation' avec à l'intérieur un ID de 1 / 2 / 3 ou 4.
Je veux afficher 3 résultats avec l'id 2, 3 et 4.
J'en ai fait une et elle fonctionne parfaitement mais çà me semble étrange !
require_once('base.php'); $reque = "select * from article where validation>'1' AND validation<'5' AND categorie='NEW' ORDER BY validation ASC LIMIT 3"; $req = mysqli_query($db,$reque) or die('Erreur SQL !<br />'.$sql.'<br />'.mysqli_error($db));; $res1 = mysqli_fetch_array($req); $res2 = mysqli_fetch_array($req); $res3 = mysqli_fetch_array($req); mysqli_free_result ($req); echo $res1['RESULTAT 1']; echo $res2['RESULTAT 2']; echo $res3['RESULTAT 3'];
Qu'en pensez-vous !?
A voir également:
- Afficher résultat d'une base de données
- Fuite données maif - Guide
- Base de registre - Guide
- Resultat foot - Télécharger - Vie quotidienne
- Supprimer les données de navigation - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
1 réponse
Bonjour,
En ce qui concerne la requête... tu pourrais utiliser un BETWEEN
Ensuite, pour parcourir les enregistrements... j'en ferai un fetch_all
En ce qui concerne la requête... tu pourrais utiliser un BETWEEN
SELECT * FROM article WHERE validation BETWEEN '2' AND '4' AND categorie='NEW' ORDER BY validation ASC LIMIT 3
Ensuite, pour parcourir les enregistrements... j'en ferai un fetch_all
$result = mysqli_query($db,$reque) or die('Erreur SQL !<br />'.$sql.'<br />'.mysqli_error($db));; //On stocke les résultats dans un array $arr_result = mysqli_fetch_all($result,MYSQLI_ASSOC); //On parcoure les résultats : foreach($arr_result as $K=> $V){ // Par exemple : echo "<br> Résultat : " .$K . "<br>"; print_r($V); }
j’étais pas trop loin !