Maison > Article > base de données > Étapes générales pour que PHP accède à la base de données MySQL
Opération d'accès PHP Base de données MySQL peut généralement être divisée en 5 étapes : 1. Connectez-vous au serveur de base de données MySQL ; 2. Sélectionnez la base de données 3. Exécutez l'instruction SQL ; 4. Fermez l'ensemble de résultats ; 5 Déconnectez-vous du serveur de base de données MySQL.
1. Utilisez la fonction mysql_connect() pour vous connecter au serveur de base de données MySQL
Utilisez la fonction mysql_connect() pour établir une connexion avec le serveur. Différentes connexions sont ensuite positionnées en fonction de la valeur de retour de cette fonction.
$host = "localhost"; //MySQL服务器地址
$user = "root"; //用户名
$pwd = "***"; // 密码
$connID = mysql_connect($host, $user,$pwd); //返回的连接标识符
2. Utilisez la fonction mysql_select_db() pour sélectionner le fichier de base de données
Utiliser mysql_select_db() La fonction sélectionne la base de données en fonction de l'identifiant de connexion renvoyé lors de la première étape
mysql_select_db( $dbName , $connID ); //$dbName 表示要选择的数据库
3. Utilisez la fonction mysql_query() pour exécuter l'instruction SQL
La première étape : mysql_query("select * from tb_stu",$connID); //Exécuter la requête et renvoyer l'ensemble de résultats
La deuxième étape : Obtenez des informations à partir du jeu de résultats ci-dessus, voici deux types de chemins. 1. Utilisez la fonction mysql_fetch_array() pour obtenir des informations à partir du jeu de résultats du tableau ; 2. Utilisez la fonction mysql_fetch_object() pour obtenir une ligne du jeu de résultats en tant qu'objet. La différence entre eux est que la valeur de retour de mysql_fetch_object() est un objet, pas un tableau, c'est-à-dire que la fonction ne peut accéder au tableau que via le nom du champ.
$result = mysql_fetch_array ( $query );
OU
$result = mysql_fetch_object ( $query );
Il existe généralement cinq types d'opérations sur les données :
1. Interroger des données (sélectionner)
2. Afficher les données (sélectionner)
3. Insérer des données (insérer)
4. Mettre à jour les données (mettre à jour)
5. Supprimer les données (supprimer)
4. Fermez l'ensemble de résultats
Une fois l'opération de base de données terminée, vous devez fermer l'ensemble de résultats et libérer les ressources
mysql_free_result($result);
5. Fermez la connexion au serveur mysql
Chaque fois que vous utilisez la fonction mysql_connect() ou mysql_query(), les ressources système seront consommées. Pour éviter de gaspiller des ressources, utilisez mysql_close() ferme la connexion au serveur MySQL pour économiser les ressources système.
mysql_close($connID);
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!