PHP et MySQL sont deux technologies logicielles open-source utilisé pour gérer les sites Web. PHP contrôle toute la programmation côté serveur qui affecte la façon dont un site Web se comporte , alors que MySQL est la version Linux de la langue de base de données SQL qui permet aux données d' être stockées sur un site. Un blog en ligne , par exemple, peut utiliser PHP pour contrôler la disposition et la fonction des pages et MySQL pour stocker réellement les articles blog dans une base de données . Ces deux langues peuvent fonctionner indépendamment l' un de l'autre , si on le désire . Cependant, la bibliothèque de fonctions PHP inclut de nombreuses commandes spécifiques à MySQL pour contrôler une base de données directement à partir d' un programme PHP. Ceci évite la nécessité d'un système séparé de gestion de base de données et permet également de créer des sites plus interactifs. Les fonctions PHP MySQL sont basées sur la syntaxe SQL traditionnelle. Quiconque est familier avec PHP et SQL n'aura aucune difficulté d'intégrer les deux. En règle générale, ces deux langues sont installées par défaut sur toute plate-forme de serveur web Apache . C'est le protocole de serveur web le plus commun fourni par les sociétés d'hébergement Web . Choses que vous devez
Apache Web Server
Afficher plus Instructions
1
Connectez-vous à la base de données MySQL à partir d'un programme PHP utilisant la commande " mysql_connect " . Normalement, à une invite de commande sur le serveur lui-même commande MySQL , vous connecter avec les commandes " d'utilisation " "mysql" et . Ceux-ci sont combinés par " mysql_connect " et le nom de la base de données, le nom d'utilisateur et le mot de passe sont tous ajoutés aux paramètres de la commande comme " mysql_connect ( 'localhost ', ' mysql_user ', ' mysql_password '); "
< br . > 2
Interroger la base de données MySQL en utilisant " mysql_query " . Toute requête MySQL typique peut être inclus dans cette commande. Cela comprend toutes les requêtes " SELECT" et "INSERT " que l'extrait ou l'entrée de données à une base de données . Par exemple, " mysql_query (' SELECT * FROM TABLE '); " . Essentiellement, toute requête MySQL standard est simplement enfermé dans la " mysql_query " parenthèse de commande pour rendre la requête accessible à partir de PHP.
3
affecter des éléments de base de données variables PHP en utilisant les commandes " mysql_fetch " . Cela ne peut être accompli après la base de données a été interrogé avec " mysql_query " . Si la requête est acceptée et les données sont mises à la disposition PHP , ces commandes supplémentaires "fetch " sont tenus de traduire ces données en variables utiles que votre programme peut manipuler . Depuis une requête typique "SELECT" reviendra nombreuses lignes de données , PHP doit stocker dans un tableau. Un tableau peut être numérique ou associative , en fonction de votre style de programmation . La commande " mysql_fetch_row " va créer un tableau énuméré tout " mysql_fetch_assoc " va affecter des données à des indices textuels .
4
fermer la connexion de base de données avec " mysql_close " après toutes les requêtes sont faites. Bien que le programme restera opérationnel même si la connexion de base de données n'est pas terminée , elle continuera d'utiliser les ressources matérielles inutilement. Cela ralentit le serveur et pourrait être particulièrement perceptible sur des sites Web que le service d'un grand nombre de visiteurs .