Pour utiliser PHP pour se connecter à MySQL, vous devez d'abord établir une connexion à un serveur MySQL, puis sélectionnez une base de données MySQL sur le serveur et enfin soumettre des requêtes pour les tables de la base de données. Tout le code doit aller dans les balises PHP - "<" ? Pour ouvrir et ? Php " > " pour fermer - sur vos pages Web. Connectez Pour se connecter à une base de données MySQL en PHP , vous utilisez la fonction " mysql_connect " , qui nécessite trois paramètres : un serveur de base de données MySQL, nom d'utilisateur et un mot de passe . Vous pouvez fournir ces paramètres directement sous forme de chaînes ou variables PHP . Par exemple , en tapant " $ db = mysql_connect ( $ DbServer , dbusername $ , $ dbPassword ) ; " (sans les guillemets ) établit une connexion à MySQL. En cas de succès , le " mysql_connect " ne fait que la connexion avec le serveur , et non pas avec des bases de données ou des tables et vous ne pouvez pas encore soumettre des requêtes . Sélectionnez SGBD serveurs MySQL ont souvent plus d'une base de données. Pour sélectionner un en particulier qui a les tables dont vous avez besoin pour votre site Web , la fonction " mysql_select_db " . Vous avez seulement besoin de fournir un nom de base de données en tant que paramètre et peut utiliser une variable ou d' une chaîne de le faire. Par exemple, tapez " mysql_select_db ( dbName $ ) ; " (sans les guillemets ) pour sélectionner une base de données à partir du serveur . Vous pouvez faire plusieurs appels à la fonction de se connecter à plusieurs bases de données . Si l'appel à " mysql_select_db " n'échoue pas, vous pouvez commencer à interroger les tables de base de données . Requêtes Une fois connecté à un serveur MySQL et en sélectionnant une ou plusieurs bases de données , vous pouvez interroger les tables en utilisant la syntaxe SQL et d'afficher les résultats retournés sur vos pages Web. Pour soumettre une requête en PHP , utilisez la fonction " mysql_query " et stocker la valeur dans une variable. Par exemple, tapez " $ query = mysql_query ( 'SELECT * FROM table_name '); " pour soumettre une requête. Vous pouvez utiliser des requêtes SQL que vous souhaitez , de la simple SELECT, UPDATE , ajouter ou supprimer des requêtes pour les requêtes qui utilisent conditions , les jointures, les limites ou les procédures . Exceptions Lors de la programmation de votre site Web pour se connecter à une base de données MySQL , vous devez inclure un certain code d'erreur de manipulation. Une méthode consiste à appeler une fonction et tapez "or die ( mysql_error ()); " avec " meurent " apporter le message d'erreur MySQL sur la page Web si l'appel de fonction échoue. Alternativement, le " essayer , lancer et attraper " méthode consiste à vous écrire un bloc de code pour la partie "essayer" où vous tentez d'appeler une fonction et si cela échoue, vous utilisez le mot-clé " jet " pour passer à l'exception de la " attraper " bloc de code qui gère l'exception . Cette méthode nécessite une programmation plus , mais vous donne une plus grande flexibilité dans les messages d'erreur de programmation.
|