Posté(e) le 25 décembre 200420 a salut je souhaiterais savoir un moteur de recherche est-ce qu'on utilise des tableau? ya t il des requetes sql? des expressions regulieres? merci de me repondre et de me presenter un exemple de code
Posté(e) le 25 décembre 200420 a salut je souhaiterais savoir un moteur de recherche est-ce qu'on utilise des tableau? ya t il des requetes sql? des expressions regulieres? merci de me repondre et de me presenter un exemple de code Tu as tout bon, voici la démarche simplifiée d'un moteur de recherche : Elements de départ : - Une base de données contenant des adresses de sites - Une page de recherche (formulaire html) Chronologiquement, voici l'ordre des opérations : Le visiteur va sur ta page html <form name="formulaire" method="post" action="requete.php"> <input type="text" name="requete"> <input type="submit" name="envois"> </form> Une fois validée, une page interroge la base de données et lui demande si il y a des renseignements qui concordent avec la requête du visiteur. // Connexion a la bdd $connect = mysql_connect($db_chemin,$db_user,$db_pass); $database = mysql_select_db($db_name); // requete SQL $sql = "SELECT * FROM `sites` WHERE `url` = '$requete'"; $result = mysql_db_query($db_name,$sql,$connect); while ($resultat = mysql_fetch_array($result)) // affichage des résultats { echo $resultat[url]; } // Coupage de la connexion. mysql_close(); Ici, si tu connais un petit peu PHP, echo ne fait qu'afficher l'entrée appellée 'url', c'est encore une fois une maniere de procéder bien simpliste car les URLs s'afficheront bout à bout si il y en a plusieurs. Comme tu l'as toi même suggéré, l'utilisation, bien que pas recommandée (abandonnez les tableaux :)) est une solution très couramment utilisée. Une dernière chose : Si tu utilises ce fraguement de code, n'oublie pas de stocker tes identifiants de connexion dans les variables, comme suit : <? $db_chemin = "localhost"; // Chemin de la BDD $db_user = "utilisateur"; // Login de la BDD $db_name = "nom"; // Nom de la BDD $db_pass = "password"; // Password de la BDD ?>< J'ai des scrupules à appeller ça un "moteur" de recherche tant cette solution est simple, mais dans le fond, c'est comme ça que travaillent les moteurs de recherche, même si tout est optimisé Modifié le 25 décembre 200420 a par The Lootrophile
Posté(e) le 25 décembre 200420 a Auteur salut merci encore de m'avoir repondu....et BONNES FETES !!!!!!!!!!!
Posté(e) le 25 décembre 200420 a salutmerci encore de m'avoir repondu....et BONNES FETES !!!!!!!!!!! A toi aussi :8
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.