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

  FORUM HardWare.fr
  Programmation
  PHP

  mon moteur de recherche & free ca passe pas !?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mon moteur de recherche & free ca passe pas !?

n°218464
ludo2604
kitsch' me if u can
Posté le 22-09-2002 à 16:17:30  profilanswer
 

salut,
donc voila j'ai enfin finit mon moteur de recherche il marche impek en locaL. Bon, je me dit c bon tout est ok je le mets en ligne je test et là voila l'erreur de ouf qui me sort :
 

Code :
  1. The SELECT would examine too many records and probably take a very long time. Check your WHERE and use SET OPTION SQL_BIG_SELECTS=1 if the SELECT is ok


 
[:wam]  
il faut que je limit nan ?
 


---------------
Make Portraits, Not War!  
mood
Publicité
Posté le 22-09-2002 à 16:17:30  profilanswer
 

n°218555
ludo2604
kitsch' me if u can
Posté le 22-09-2002 à 20:06:34  profilanswer
 

up


---------------
Make Portraits, Not War!  
n°221785
omega2
Posté le 30-09-2002 à 14:30:54  profilanswer
 

requête multi table qui d'après mysql risque d'être trop longue à éxécuter (trop grand nombre de combinaison de ligne possible).
Bref, remplacer ta requête par deux requêtes et faire dans ton code php la liaison entre ces deux requêtes.
 
Sans ça, ca marchera pas. (je sais, c'est chiant, mais on tombe tous un jour ou l'autre sur ce problème et c'est la seule solution que j'ai trouvé de mon côté)

n°221789
Sh@rdar
Ex-PhPéteur
Posté le 30-09-2002 à 14:39:04  profilanswer
 

donne la requête qu'on regarde si on peut l'optimiser


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°225957
ludo2604
kitsch' me if u can
Posté le 09-10-2002 à 23:23:21  profilanswer
 

Code :
  1. <?php
  2. ///////////////////////////////////////////////////
  3. //                                               //
  4. //                   search.php                  //
  5. //                module de recherche            //
  6. //                                               //
  7. ///////////////////////////////////////////////////
  8. require ("secret/conf.php3" );
  9. if ($HTTP_POST_VARS['search']):
  10. $search = $HTTP_POST_VARS['search'];
  11. elseif ($HTTP_GET_VARS['search']):
  12. $search = $HTTP_GET_VARS['search'];
  13. endif;
  14. $sql = 'SELECT COUNT(*) AS qte FROM ';
  15.     $sql .= artistes . ' WHERE ';
  16.     $sql .= 'nom LIKE "%' . $search . '%"';
  17.     $p = mysql_query($sql);
  18.     $total1 = mysql_result($p,"0","qte" );
  19. $query = '
  20. SELECT DISTINCT id,nom FROM artistes WHERE ';
  21. $query .= 'nom LIKE "%' . $search . '%" ';
  22. $query .= 'ORDER BY nom';
  23. $result = mysql_query($query) or die(mysql_error());
  24. $sql2 = 'SELECT COUNT(*) AS qte2 FROM ';
  25.     $sql2 .= chansons . ' WHERE ';
  26.     $sql2 .= 'titre LIKE "%' . $search . '%"';
  27.     $p2 = mysql_query($sql2);
  28.     $total2 = mysql_result($p2,"0","qte2" );
  29. $query2 = '
  30.   SELECT DISTINCT t1.id, t1.nom, t1.infos, t2.titre, t2.id_artistes, t2.id_lyrics 
  31.   FROM artistes As t1 LEFT join chansons As t2 On (t1.id = t2.id_artistes) WHERE ';
  32.  
  33. $query2 .= 'titre LIKE "%' . $search . '%" ';
  34. $query2 .= 'ORDER BY titre';
  35. $result2 = mysql_query($query2) or die(mysql_error());
  36. $total = $total1 + $total2 ;
  37. ?>


---------------
Make Portraits, Not War!  

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

  mon moteur de recherche & free ca passe pas !?

 

Sujets relatifs
[C++ / linux] recherche des docs sur les librairies QtBesoin d'aide pour creation de moteur de recherche
Methode pour l'enregistrement et recherche de donnée dans une DB ??Recherche Script ToP50 - TopSite
[php/MySQL] je recherche un forum de ce genre[C/C++] Newbie recherche compilateur c++
PHPBB : 'Failed sending mail' /Free\ (soluce inside:codes et modifs)Probleme de session sur free
Excel: ouvrir dans une macro un fichier xl protege par mot de passe 
Plus de sujets relatifs à : mon moteur de recherche & free ca passe pas !?


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