Tutoriel pour faire un moteur de recherche - compréhension

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Tutoriel pour faire un moteur de recherche - compréhension

Re: Tutoriel pour faire un moteur de recherche - compréhensi

par ninouee » 13 mars 2014, 00:50

Bonsoir, :D

J'ai fouiné pour avancer sur mon tutoriel. J'ai tenté de créer la table en suivant le script PHP, c'est à dire créer une page en .php, copier le code et compléter avec mes informations. Mais en chargeant et en vérifiant sur mysql je ne voyais pas de table. Alors j'ai tenté la création de la table en manuel.

J'ai donc repris le bout de code suivant comme modèle pour faire ma table:

Code : Tout sélectionner

mysql_select_db($bdd) or die ("Connexion a la base impossible"); $query = "CREATE TABLE search ( lien varchar(128) NOT NULL, keyword text, titre varchar(128), id INT(11), PRIMARY KEY (id) )"; mysql_query($query) or die ("Erreur de modification de la table");
Donc nom de la table: mysql_select_db (si j'ai bien compris)
et pour les lignes:
  • - lien
    - keyword
    - titre
    - id
Ca me donne ça => http://i56.servimg.com/u/f56/10/06/29/69/table10.jpg

Si j'ai bien compris la ligne id est la clé primaire et j'ai l'ai modifiée en tant que tel sur la base. Est-ce que j'ai fais est correct?

Pour la suite "Remplissage de la base de données".
Il faut que je fasse une autre page en .PHP, coller le code en complétant avec mes informations?
Ils ne disent pas comment nommer le fichier ni où le mettre. Je suis perdue lol :)

Re: Tutoriel pour faire un moteur de recherche - compréhensi

par ninouee » 11 mars 2014, 23:11

Bonsoir

Merci pour ton explication. Je testerais ça demain soir. Je ne sais pas encore quelle méthode j'utiliserai. Peut être les deux pour voir comment ça fonctionne.

Je vous tendrais au courant si j'y arrive ou pas.

Re: Tutoriel pour faire un moteur de recherche - compréhensi

par Ascla » 10 mars 2014, 20:26

Bonsoir,

Le code donné dans la partie "Création de base de donnée" est un code permettant uniquement la création de la base. Tu peux donc soit créer manuellement créer ta base, ou alors utiliser ce script.

Si tu souhaites créer ta table à partir de ce code, il te faudra déjà créer une table appelé "moteur" par exemple. Tu dois ensuite créer un fichier .php (appelé search dans l'exemple), transférer le code donné en modifiant les 4 informations ( host, user, pass, bdd --> moteur dans mon exemple ).
Il te suffit ensuite d'exécuter ton code en chargent la page et ta base de donnée se créera automatiquement. Tu pourras ensuite supprimer ce fichier.

Mais il te reste aussi la manière manuelle, c'est à dire la méthode où tu te connectes à "phpmyadmin" et où tu peux créer manuellement ta bdd.

Si j'ai pas été assez précis, précise le moi.

Bonne soirée,

Tutoriel pour faire un moteur de recherche - compréhension

par ninouee » 10 mars 2014, 00:21

Bonjour à tous,

Il se trouve que je suis une vraie débutante en PHP et surtout en gestion de site internet. Toutefois je travail sur un projet qui me tiens à coeur depuis des années et je fouine un peu partout pour y arriver.

Donc comme la plus part des gens ici j'ai un site internet en développement (comme c'est original! :lol: ) et j'ai des questions...

Bon un peu de sérieux, voila mon problème: je suis entrain de créer une sorte d'encyclopédie sur les séries liée à mes forums et galerie d'avatar déjà existant.
Je pensais faire cela avec une base de données Mysql pour faire les recherches et les listes automatiquement mais cela est trop complexe pour moi car il y a trop de possibilités que je ne peux pas gérer à mon niveau.
Donc pour que le site soit à peu près interactif j'ai cherché à y ajouter un moteur de recherche pour trouver une série, un film, un personnage ou un acteur.

J'ai donc trouvé ce tutoriel : http://www.commentcamarche.net/contents ... -recherche

Mais problème: je ne le comprend pas...

Pour commencer, dans la partie "Création de la base de données", ils parlent de créer une table et il y a un code en exemple...
Comment je fais? Je créer un document en php et je copie leur code? Bref je n'ai pas compris ce qu'il fallait faire?

Quelqu'un pourrait-il m'expliquer simplement ce qu'il faut faire car j'aimerais comprendre ce qu'il y a à faire pour apprendre.


Je vous remercie pour avoir lu ma question (probablement idiote je m'en doute) et pour votre gentillesse.

Bonne soirée.