Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1046 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Afficher le résultat d’une requête une seule fois.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Afficher le résultat d’une requête une seule fois.

n°1589686
irielov
Posté le 21-07-2007 à 12:36:00  profilanswer
 

Hello
Je suis en train de créer un moteur de recherche pour un petit module que j'ai réalisé pour phpnuke. Je parviens à afficher la liste des tutos ($tuto) qui contiennent la chaîne $query. Mon problème vient du fait que le titre du tuto est affiché autant de fois que la chaîne est trouvée dans un même tuto.
Comment faire pour n'afficher qu'une seule fois le titre du tuto.
Merci
 

Code :
  1. $query = filter($query, "nohtml", 1);
  2.   $query = addslashes($query);
  3.   if ($query == '') {
  4.     echo "" . _EMPTYQUERY . "";
  5.   } else {
  6.     $result = $db->sql_query("SELECT did FROM " . $prefix . "_tuto_page WHERE page LIKE '%$query%'" );
  7.     if ($numrows = $db->sql_numrows($result) == 0) {
  8.       echo "" . _EMPTYSEARCH . "";
  9.     } else {
  10.       while (list($did) = $db->sql_fetchrow($result)) {{
  11.           $result2 = $db->sql_query("SELECT tuto FROM " . $prefix . "_tuto_infos WHERE did='$did'" );
  12.           list($tuto) = $db->sql_fetchrow($result2);
  13.           echo "<a href=\"modules.php?name=$module_name&amp;rop=tutoriaux&did=$did\">$tuto</a><br>";
  14.         }
  15.       }
  16.     }
  17.   }


Message édité par irielov le 21-07-2007 à 16:12:54
mood
Publicité
Posté le 21-07-2007 à 12:36:00  profilanswer
 

n°1589731
irielov
Posté le 21-07-2007 à 18:22:55  profilanswer
 

Merci pour ton aide.
En fait il fallait ajouter DISTINCT après SELECT


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Afficher le résultat d’une requête une seule fois.

 

Sujets relatifs
[SQL] Afficher les x premiers mots d'un enregistrementafficher fenetre
[VBA] Probleme de requete[résolu] Afficher données d'un txt en tableau
résolurequete alter
Enregistrer + afficher + envoi emailrequete alter sql vba, table non verouillée!!
Résultat de projet par curseur.requete delete avec un MIN
Plus de sujets relatifs à : Afficher le résultat d’une requête une seule fois.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR