En PHP , vous pouvez utiliser plusieurs fonctions différentes pour se connecter aux bases de données MySQL. Ensuite, vous pouvez interroger en utilisant la syntaxe MySQL et utiliser PHP pour manipuler les données dans les tables de votre site. Cela vous permet de faire des choses telles que de maintenir des caddies pour les visiteurs d'un site commercial ou chercher commentaires soumission sur un forum de message. Connexion Avant de pouvoir utiliser les fonctions PHP pour interroger une base de données MySQL, vous devez vous connecter à la base de données . La fonction " mysql_connect " PHP vous permet de faire cela. Vous devez fournir trois paramètres de la fonction : le serveur hôte de la base de données et un nom d'utilisateur et mot de passe pour la base de données . Si votre tentative de connexion réussit, vous utilisez la fonction PHP " mysql_select_db " pour sélectionner une base de données à partir du serveur hôte. Avec une connexion établie, vous pouvez interroger la base de données. Requêtes La fonction " mysql_query " vous permet d' interroger une base de données à l'aide d'une syntaxe , y compris SELECT, INSERT, DELETE ou ALTER . De cette façon , vous pouvez interagir avec la base de données MySQL à travers vos pages Web. Vous pouvez également utiliser une requête pour créer une nouvelle table sur la base de données et l'utiliser exclusivement avec votre site web. Lorsque vous utilisez des requêtes qui retournent un jeu de résultats , tels que SELECT ou décrire des états , mysql_query retourne une ressource en cas de succès , et false sinon . Autres recherches simplement retourner true ou false en fonction du résultat . Data Manipulation Si vous utilisez une instruction SELECT pour interroger une base de données MySQL , vous pouvez enregistrer les résultats de la requête dans la variable PHP pour effectuer des actions supplémentaires sur les données. La fonction " mysql_num_rows " compte le nombre d'enregistrements que la requête a retourné . La fonction " mysql_fetch_row " vous permet d'obtenir des enregistrements spécifiques à partir des résultats . Il enregistre chaque valeur de la colonne d'un enregistrement dans un tableau, et vous pouvez extraire des colonnes spécifiques de ce tableau. Si vous parcourez les résultats de la requête variables dans une boucle , vous pouvez formater chaque enregistrement si nécessaire. Erreurs Lorsque vous utilisez une fonction MySQL PHP , ajoutez un appel à " mysql_errno " ou " mysql_error " avec vos requêtes pour renvoyer des messages d' erreur lorsque des fonctions échouent. Par exemple, tapez " mysql_select_db ( dbName $ ) or die ( mysql_error ()); " sur une seule ligne ou "echo mysql_errno ($ link) mysql_error ( $ link); ». Sur une ligne distincte après que vous appelez une fonction MySQL. Dans ce cas, si le nom de la base de données que vous fournissez n'existe pas, PHP renvoie un message d' erreur pour vous informer où l'erreur s'est produite et ce qu'il fait . De cette façon , vous pouvez résoudre les problèmes et de les corriger plus facilement.
|