Maison > base de données > tutoriel mysql > le corps du texte

Étapes générales pour que PHP accède à la base de données MySQL

PHPz
Libérer: 2017-03-12 13:16:06
original
3851 Les gens l'ont consulté

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服务器地址
Copier après la connexion
$user = "root"; //用户名
Copier après la connexion
$pwd = "***"; // 密码
Copier après la connexion
$connID = mysql_connect($host, $user,$pwd); //返回的连接标识符
Copier après la connexion

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 表示要选择的数据库
Copier après la connexion

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
);
Copier après la connexion

OU

$result
 = 
mysql_fetch_object
(
$query
);
Copier après la connexion

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);
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!