Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment faire pour modifier une clé…
  • MySQL Vs du texte . Varchar 
  • Comment créer une table MySQL 
  • Comment faire pour exécuter un fich…
  • Comment ajouter une clé étrangère…
  • Comment transformer une chaîne en u…
  • Comment mettre une page de connexion…
  • Comment faire pour installer DBD- My…
  • Comment faire pour créer un répert…
  • Comment envoyer le formulaire de sor…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment construire un exemple de PHP Recherche Site

    La recherche est la pierre angulaire de l'Internet. Sans elle, nous serions incapables de trouver quelque chose dans cette masse considérable d'informations . Donc, à un moment donné de votre site Web PHP aura probablement besoin de fournir des services de recherche. Vous pouvez toujours intégrer les services de recherche Google sur votre site Web , mais parfois vous avez besoin d'un service de recherche spécialement adapté au contenu de votre site. Comment faire une fonction de recherche spécialisé variera en fonction de vos besoins. Cependant , la construction d' un exemple d'un premier moteur de recherche PHP vous donnera l'expérience que vous avez besoin de trouver de nouvelles façons d'étendre sur elle. Choses que vous devez
    PHP avec base de données MySQL
    Voir Plus Instructions
    configurer votre base de données
    1

    Créer une base de données MySQL. Allez dans " panneau de contrôle" de votre société d'hébergement Web les pages Web protégés par mot où vous pouvez apporter des modifications à votre site, et trouver la section de gestion MySQL. Suivez les instructions pour créer une base de données appelée " exemple - recherche" . Créez un utilisateur pour la nouvelle base de données nommée « exemple de recherche de l'utilisateur ." Donner à l'utilisateur mot de passe que vous désirez.
    2

    Trouvez la section de votre panneau de contrôle où vous pouvez entrer des commandes SQL pour votre base de données. Il va dire quelque chose comme "Enter SQL ici» ou « exécuter ce SQL sur votre base de données ", suivi par une zone de texte . Un tel écran apparaîtra automatiquement dans la plupart des panneaux de contrôle d'hébergement web après avoir créé une nouvelle base de données . Utilisez cette interface pour exécuter la commande SQL suivante en copiant et collant ce code dans la zone de texte :

    CREATE TABLE article (produits

    Identifiant smallint non signé NOT NULL PRIMARY KEY AUTO_INCREMENT , AB

    Titre VARCHAR ( 120) NOT NULL , AB

    article en texte TEXT NOT NULL , AB

    FULLTEXT (titre, article- texte)

    )

    nouvelle table sera créée . Il contiendra des articles avec un titre et un corps de texte. MySQL va créer un index " texte intégral " de la table , ce qui signifie que nous serons en mesure de rechercher rapidement des corps entiers des articles de .
    3

    remplir votre base de données. Utilisez des articles sur le web ou faire quelques et mettez-les dans votre table " article" nous avons donc un peu de contenu à rechercher. Votre panneau de contrôle devrait fournir une interface web pour créer des entrées dans la base de données . (Si vous utilisez le contenu d'autres personnes , assurez-vous que vous ne publiez pas ce moteur de recherche sur le web, comme cela serait considéré comme du plagiat. )
    Créer votre recherche Fonction
    4

    Faire un fichier HTML appelé " exemple - search.html " . Placez le fichier dans le dossier principal de votre site Web - le dossier que vous voyez lorsque vous ouvrez une session avec FTP ou allez dans Fichier centre de téléchargement de votre panneau de contrôle. Utilisez ce code HTML pour la page:



    < form method = action " POST " = " exemple - search.php " > Photos

    Entrez un mot-clé: name="keyword" /> < input type = valeur

    " submit " = "Go" />

    Photos

    Photos


    5

    créer un fichier PHP qui va gérer la recherche. Appelez-le " exemple - search.php " et le lancer avec l'étiquette de base d'ouverture PHP: ?

    < Php

    Enregistrez votre fichier sous " exemple - search.php " et le placer dans le même dossier dans lequel vous placez le fichier HTML.
    6

    configurer des variables de base de votre script. D'abord créer une ligne de code réglage du mot de passe de l'utilisateur de base de données . Dans une application d'entreprise, vous souhaitez mettre ce mot de passe dans un fichier séparé . Pour notre tutoriel, cependant, nous allons le mettre dans le code suivant le modèle "$ db_paswd = ' " suivi du mot de passe que vous avez choisi pour " exemple -search- utilisateur ", puis " ';" . Par exemple, si le mot de passe par exemple à la recherche d' utilisateur est « abc123 », puis utilisez la ligne de code suivante:

    $ db_paswd = ' abc123 »;

    Il n'est pas recommandé que vous utilisez" . abc123 " comme mot de passe

    Connectez-vous à la base de données MySQL avec cette ligne de code :

    $ dbh = mysql_connect ( 'localhost ', ' exemple de recherche de l'utilisateur », db_paswd $ ) ; Photos

    Obtenir le terme de recherche envoyée par le formulaire HTML avec cette ligne de code :

    $ mot = $ _REQUEST [' mot '] ;

    faire le mot-clé de recherche sécurisée pour la base de données avec cette ligne de code :

    $ mot = mysql_real_escape_string ($ mot ) ;
    7

    Lancez la recherche de l'article. Configurez votre requête SQL avec cette ligne de code :

    $ query = " SELECT id , titre, article- texte de l'article WHERE title LIKE '% mots-clés $%' ou un article en texte LIKE ' % % mots-clés ' »;

    Cette requête va chercher tous les articles avec le mot-clé de l'utilisateur dans le titre ou le corps . Exécutez la requête sur la base de cette ligne de code :

    $ sth = mysql_query ( $ query , $ dbh ) ;
    8

    afficher les résultats. Découvrez combien d'articles correspond le mot-clé de recherche utilisant cette ligne de code :

    $ RESULT_COUNT = mysql_num_rows ( $ sth );

    S'il n'y a pas matchs , affichent un "non match " résultat . Sinon, affiche les résultats. Utilisez ce bloc de code pour faire cela :

    if ($ RESULT_COUNT == 0) { //pas de résultats ont été trouvés . Afficher un "non match " message? > Photos


    Aucune correspondance trouvée.

    Photos

    Photos


    Titre: ? ? < Php echo $ result [ 'title' ]>


    votre script affichera le titre de chaque article qui correspond le terme de recherche
    9

    Fermez votre script PHP avec la balise de fermeture PHP comme ceci: . ?

    > ;

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser la fonction TRIM 
  • Comment faire pour supprimer Syntaxe clé étrangère dans MySQL 
  • Comment construire votre propre Web Système de gestion de contenu 
  • Comment retourner JSON utilisant PHP 
  • Comment construire un message instantané viable sur mon site Web 
  • Rendre votre ordinateur un serveur Web : Apache , PHP , MySQL 
  • Différence entre le gâteau Auth et ACL 
  • Comment intégrer un compte PayPal Sandbox Avec PHP 
  • Comment concevoir une base de données Librairie en ligne 
  • Comment faire pour dépanner Apache et PHP Fichiers 
  • Connaissances Informatiques © http://www.ordinateur.cc