Étapes de connexion à la base de données du didacticiel de base pour le développement PHP

Nous avons organisé pour vous la connexion à la base de données en 8 étapes les plus importantes.

Les huit étapes sont les suivantes, et les fonctions utilisées dans chaque étape sont expliquées :

Étape 1 : Connectez-vous au serveur de base de données

107.png

Si le paramètre 4 et le nom de la base de données ont été renseignés et sélectionnés à cette étape, il n'est pas nécessaire d'effectuer la troisième étape.


Étape 2 : Erreur de jugement

108.png


Étape Trois : Sélectionnez la base de données

109.png

Si la base de données a été renseignée lors de la première étape et n'a pas besoin d'être remplacée par une autre base de données, il n'y a pas devez effectuer la troisième étape.


Étape 4 : Définir le jeu de caractères

1476082158667615.png


Étape 5 : Préparer l'instruction SQL

est en fait une chaîne d'instructions SQL.

Par exemple :

$sql = "insert into user(username,password) values('$username','$password')";

Nous attribuons généralement des variables à utiliser dans les instructions SQL. Cependant, il existe une erreur dans la variable ou dans l'instruction SQL, qui est très difficile à résoudre.

Nous avons ajouté cette étape en fonction de l'expérience de travail réelle.

Si une erreur est signalée lors de l'exécution de cette étape, nous pouvons imprimer l'instruction SQL et la coller dans phpMyAdmin ou des outils associés.

Lors du dépannage, si l'exécution réussit, cela signifie que le problème ne vient pas de l'instruction SQL. Si l'exécution échoue, vérifiez soigneusement l'instruction SQL.


Étape 6 : Envoyer l'instruction SQL

111.png

L'instruction SQL est prête et a besoin à transmettre, mysqli_query envoie des instructions SQL au serveur MySQL.

Le serveur MySQL exécutera l'instruction SQL envoyée pour exécution.


Étape 7 : Déterminer si l'exécution est normale ou parcourir les données

Lire

À l'étape 6, une déclaration de la catégorie sélectionnée est envoyée et le résultat doit généralement être affiché. Vous devez utiliser la fonction qui parcourt les données d'affichage.

112.png

113.png

Écrivez

Étape 6, si vous envoyez une instruction d'insertion, vous devez généralement savoir si l'exécution a réussi ou obtenir l'ID auto-incrémenté en même temps.

114.png

Modifier et supprimer

À l'étape 6, si les catégories de mise à jour et de suppression sont envoyées, une déclaration est envoyée. Il suffit de déterminer si l'exécution est réussie.

Nous répertorions ces fonctions couramment utilisées dans des tableaux de données pour que tout le monde puisse les vérifier.


Étape 8 : Fermer la base de données

115.png

La connexion à la base de données est un type de ressource. Nous vous en avons parlé lorsque nous avons expliqué les types de ressources dans le chapitre précédent. Tous les types de ressources impliqués sont ouverts ou fermés. Cela garantit que PHP traite et recycle les ressources plus efficacement.

Par conséquent, une fois la connexion à la base de données réussie, il n'est pas nécessaire de l'utiliser. Nous pouvons fermer cette connexion.


Autres : fonction d'affichage des informations sur le serveur

116.png

Remarque :
mysqli apprend uniquement Une approche procédurale suffira. Dans le travail réel de l'étape orientée objet, l'utilisation des objets de mysqli a été complètement abandonnée et l'objet PDO a été utilisé pour se connecter à la base de données.


Formation continue
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php echo "Hello World!!!"; ?> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel