pilotes natifs de PHP pour l'interfaçage avec des bases de données MySQL en font un choix populaire pour construire des systèmes de gestion de contenu de site Web. Écrire vos propres scripts PHP pour rechercher les bases de données MySQL est une question d' établir une connexion à la base de données, établir les paramètres de recherche, puis naviguer dans le tableau dans lequel PHP stocke les résultats de recherche. Connexion
Pour rechercher une base de données MySQL, votre script PHP doit d'abord établir une connexion avec elle son serveur. Utilisez le " mysql_connect ( 'localhost' , 'username' , 'password' ) " commande où «username» est le nom d'utilisateur MySQL pour la base de données que vous tentez d'accéder et "password" est le mot de passe correspondant . Passez à choisir quelle base de données spécifique que vous souhaitez rechercher avec la commande " mysql_select_db (' TargetDB ')" où " TargetDB " est le nom de la base de données , vous serez recherchez .
Base de la requête
Vous recherchez des informations dans une base de données avec une commande appelée « requête ». requêtes PHP prennent la forme syntaxique de "$ results = mysql_query ( 'SELECT * FROM nom_table '); " , où les «résultats» est le nom de la variable PHP dans laquelle PHP va stocker les résultats de recherche et " tablename " est le nom de la table dans la base vous recherchez . Cette commande récupérer chaque ligne de données de la table .
Rétrécissement requêtes
Vous pouvez ajouter des paramètres à votre recherche seulement sortir ces lignes de données qui vous voulez. Par exemple , la commande " $ results = mysql_query ( 'SELECT * FROM nom_table WHERE colonne name = valeur '); " renverra uniquement les lignes de données dans laquelle la valeur de la colonne de table " column-name " est égale à «valeur». Vous pouvez ajouter plusieurs paramètres tels par l'ajout d'un " eT " à la commande entre le premier de ces paramètres et la suivante.
Résultats d'affichage
fois le code pour effectuer réellement la recherche PHP, vous utilisez la syntaxe " $ row = mysql_fetch_array ( $ results ) ) ; « mettre la première ligne de la table de recherche est venu avec la variable « rangée ». Vous pouvez extraire des valeurs individuelles en utilisant la syntaxe " $ row [' column-name '] " où " column-name " est le nom de la colonne de table de base de données pour lequel vous voulez récupérer la valeur . Chaque fois que vous utilisez la commande " $ row = mysql_fetch_array ( $ results ) ) ; " . PHP va nourrir la prochaine ligne de recherche est venu dans la variable " ligne" jusqu'à ce que vous épuisez les résultats de la recherche
< br >