Comment faire fonctionner la base de données MySQL avec PHP - utilisez la fonction mysql_connect() pour vous connecter à mysql
PHP fournit un grand nombre de fonctions de base de données MySQL pour faciliter le fonctionnement de la base de données MySQL Operation rend le développement de programmes Web plus simple et plus flexible.
Dans l'article précédent " Explication détaillée des cinq étapes permettant à PHP d'accéder à la base de données MYSQL (photo) ", nous avons présenté les étapes permettant à PHP d'accéder à la base de données. Dans cet article, nous les présenterons. PHP pour faire fonctionner la méthode base de données !
Utilisez la fonction mysql_connect() pour vous connecter à mysql
Pour faire fonctionner la base de données MySQL, vous devez d'abord établir une connexion avec le serveur MySQL . Le format de syntaxe de connexion au serveur MySQL Comme suit :
mysql_connect('hostname','username','password');
La valeur de retour de cette fonction représente cette connexion à la base de données. Si la connexion réussit, la fonction renvoie une ressource pour préparer l'exécution ultérieure des instructions SQL.
L'exemple suivant utilise la fonction mysql_connect() pour créer une connexion avec MySQL localement. L'exemple de code spécifique est le suivant :
<?php header("Content-Type:text/html; charset=utf-8"); $link = mysql_connect("localhost","root","root")or die("不能连接到数据库服务器!".mysql_error()); //连接MySQL 服务器 if($link){ echo "连接数据库成功"; } ?>
Le résultat de sortie est :
Remarque :
Si vous fermez le serveur MySQL, un message d'invite s'affichera :
Impossible de se connecter au serveur MySQL sur "localhost"(10061)
Dans le code ci-dessus, utilisez la fonction mysql_connect() pour vous connecter au serveur de base de données MySQL , comme vous pouvez le voir grâce à cette fonction , vous pouvez spécifier un nom de machine non local comme serveur de base de données, ce qui fournit des garanties pour le stockage des données hors site et l'isolation de sécurité de la base de données. L'utilisateur externe Wangwang a un accès direct au serveur WWW Si le système de base de données est placé directement sur le serveur WWW, cela entraînera des risques de sécurité pour la base de données MySQL. Si un pare-feu est installé pour le système de base de données, PHP peut accéder à la base de données via le réseau local et les ordinateurs à l'intérieur du réseau local sont invisibles de l'extérieur. Cela garantit que la base de données n'est pas attaquée par des tiers. Afin de faciliter l'interrogation des erreurs causées par des problèmes de connexion, il est préférable d'ajouter un mécanisme de protection contre les erreurs par la fonction die(). L'exemple ci-dessus utilise la fonction mysql_error() pour extraire le texte d'erreur de. la fonction MySQL. S'il n'y a pas d'erreur, une chaîne vide est renvoyée. Si le navigateur affiche les mots "Attention : mysql_connect()...", cela signifie que la connexion à la base de données est erronée, ce qui permet de localiser rapidement l'erreur. découvert et corrigé à temps.Conseils :
Dans le développement de sites Web, les erreurs sont inévitables. Les développeurs doivent essayer d'éviter les erreurs autant que possible et de les commettre. en temps opportun. Il est également nécessaire de trouver avec précision la cause de l'erreur, ce qui nécessite une accumulation constante d'expérience !
La fonction mysql_connect() se connecte à la base de données. Nous la présenterons ici. Ci-dessous, nous expliquerons comment sélectionner le fichier de base de données. Pour plus de détails, veuillez lire "PUtilisez mysql_select_db(. ) fonction pour sélectionner le fichier de base de données (Méthode PHP 2 d'exploitation de la base de données MySQL) 》 !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!