Créer un petit moteur de recherche pour un site video
Whez
-
Alko -
Alko -
Salutation, j'ai comme projet de faire un site de streaming, et je souhaite faire une barre de recherche (comme sur youtube).
j'ai écris un petit script (la ligne importante : $video = $bdd -> query('SELECT video FROM test_video WHERE video LIKE "%'.$zerch.'%" ');) mais j'avoue que c'est un peu léger... j'ai quelques astuces en tête mais cela me parait bien compliqué.
pouvez vous me proposer une démarche (structure) a suivre pour en réaliser un ? ou n'importe quel methode ?
merci d'avance.
j'ai écris un petit script (la ligne importante : $video = $bdd -> query('SELECT video FROM test_video WHERE video LIKE "%'.$zerch.'%" ');) mais j'avoue que c'est un peu léger... j'ai quelques astuces en tête mais cela me parait bien compliqué.
pouvez vous me proposer une démarche (structure) a suivre pour en réaliser un ? ou n'importe quel methode ?
merci d'avance.
A voir également:
- Créer un petit moteur de recherche pour un site video
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un lien pour partager des photos - Guide
- Site de telechargement - Accueil - Outils
- Créer un compte gmail - Guide
2 réponses
Salut
"
SELECT video FROM test_video WHERE video LIKE "%'.$zerch.'%"
mais j'avoue que c'est un peu léger..."
Ah bon pourquoi? Quand vous faites une recherche vous ne la trouvez pas?
Vous pouvez utiliser vos astuces et décomposer l'écriture du mot recherché pour cela.
http://sql.sh/cours/where/like
Cela permettra d'étendre la recherche, mais si vous l'étendrez trop vous risquez de ne pas avoir des résultats très précis...
Donc votre requête est pas si mal.
Par contre si vous voulez une recherche vraiment costaud vous devez avoir plus de catégories et de possibilité de recherche(comme année de publication, pays d'origine, genre/catégorie du film, nom des acteurs, mots dans la description...) et là cela se fait dans l'analyse de votre base de données pour avoir les colonnes utiles à ces recherches.
"
SELECT video FROM test_video WHERE video LIKE "%'.$zerch.'%"
mais j'avoue que c'est un peu léger..."
Ah bon pourquoi? Quand vous faites une recherche vous ne la trouvez pas?
Vous pouvez utiliser vos astuces et décomposer l'écriture du mot recherché pour cela.
http://sql.sh/cours/where/like
Cela permettra d'étendre la recherche, mais si vous l'étendrez trop vous risquez de ne pas avoir des résultats très précis...
Donc votre requête est pas si mal.
Par contre si vous voulez une recherche vraiment costaud vous devez avoir plus de catégories et de possibilité de recherche(comme année de publication, pays d'origine, genre/catégorie du film, nom des acteurs, mots dans la description...) et là cela se fait dans l'analyse de votre base de données pour avoir les colonnes utiles à ces recherches.