Dans une page Web en PHP , vous utilisez la fonction mysql_connect pour établir une connexion à une base de données MySQL. En plus des pages ou des pages dynamiques où vous créez et fermez plusieurs connexions de base de données , il peut devenir difficile de garder une trace des connexions établies . Il ya plusieurs façons que vous pouvez tester les connexions MySQL en utilisant diverses fonctions de PHP sur votre page. Connexion Pour établir une connexion à une base de données MySQL en PHP , vous devez utiliser la fonction mysql_connect , qui nécessite un serveur de base de données , nom d'utilisateur et mot de passe comme paramètres. Vous pouvez créer une connexion à tout moment dans votre code. La fonction a un paramètre optionnel qui vous permet de créer plus d' une connexion à une base de données MySQL en utilisant les mêmes paramètres. Cela vous permet de faire plusieurs appels en utilisant la fonction mysql_connect sans créer une erreur PHP. Le symbole @ utilisant le symbole "@" devant une fonction appel raconte PHP pour ne pas afficher un message d'erreur si quelque chose va mal . Par exemple, si vous utilisez la fonction mysql_connect mais tapez un nom d'hôte incorrect, PHP affiche un avertissement à-dire qu'il ne peut pas établir la connexion. En tapant " @ mysql_connect " au lieu , PHP tentera de créer une connexion, mais si la tentative échoue , aucun message n'est vu. Cependant, ce qui rend plus difficile à vérifier car erreur , il devient plus difficile de déterminer où les problèmes surviennent. Si états Vous pouvez utiliser un "si" ; déclaration de tester une connexion à une base de données MySQL en utilisant n'importe quel des fonctions MySQL de PHP . En outre, en utilisant le symbole «@» garantit que si vous n'avez pas une connexion établie, PHP ne pas afficher un message d' erreur sur la page Web. Par exemple, tapez " if (@ mysql_close ($ conn) ) ", suivi par les résultats conditionnelles de fermer une connexion à une base de données . Cela vous permet non seulement de tester la capacité de fermer la connexion MySQL en utilisant une fonction, mais également d'afficher des messages soit pour le succès et l'échec. Gestion des erreurs Lors du test n'importe quoi sur votre site web utilisant PHP , vous devez toujours inclure certains code d'erreur de manipulation. Le PHP " die" et les fonctions de «sortie» vous permettent de programmer un message et mettre fin à un appel de script ou de la fonction . Les deux font la même chose , de sorte que vous utilisez est une question de préférence. " Mysql_connect ( ) or die Type ( " Impossible de se connecter aux bases de données "); » pour indiquer que si PHP ne peut pas trouver la base de données MySQL, informer l'utilisateur avec le message dans la fonction de la filière < . br>
|