Étapes pour que PHP appelle mysql : 1. Connectez-vous à la base de données MySQL ; 2. Sélectionnez la base de données MySQL ; 3. Exécutez l'instruction SQL ; 4. Fermez l'ensemble de résultats ;
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Cinq étapes pour que PHP accéder à la base de données MYSQL Explication détaillée (photo)
La base de données est nécessaire dans notre développement quotidien de PHP, donc la base de données MYSQL est une base de données que de nombreux programmeurs adorent, car MYSQL est open source et un peu semi-commercial. une part de marché relativement élevée, il a donc toujours été considéré comme le meilleur partenaire de PHP. En même temps, PHP dispose également de solides capacités de support de base de données. Cet article explique principalement les étapes de base permettant à PHP d'accéder à la base de données MySQL.
Les étapes de base permettant à PHP d'accéder à la base de données MySQL sont indiquées dans la figure :
1. Connectez-vous à la base de données MySQL
Utilisez la fonction mysql_connect() pour établir une connexion au serveur MySQL. Concernant l'utilisation de la fonction mysql_connect(), nous la présenterons en détail plus tard. 2. Sélectionnez la base de données MySQL Utilisez la fonction mysql_select_db() pour sélectionner la base de données du serveur de base de données MySQL. Et établissez une connexion avec la base de données. Concernant l'utilisation de la fonction mysql_select_db(), nous aurons une explication détaillée plus tard. 3. Exécuter des instructions SQL Utilisez la fonction mysql_query() pour exécuter des instructions SQL dans la base de données sélectionnée. Il existe principalement 5 façons d'exploiter les données. Nous les présenterons séparément ci-dessous. Requête de données : utilisez l'instruction select pour implémenter la fonction de requête de données. Afficher les données : utilisez l'instruction select pour afficher les résultats de la requête des données. Insérer des données : utilisez l'instruction insert into pour insérer des données dans la base de données. Mettre à jour les données : utilisez l'instruction update pour mettre à jour les enregistrements dans la base de données. Supprimer des données : utilisez l'instruction delete pour supprimer des enregistrements dans la base de données ! L'utilisation spécifique de la fonction mysql_query() sera présentée en détail plus tard~4 Fermez l'ensemble de résultats Une fois l'opération de base de données terminée, l'ensemble de résultats. doit être fermé pour libérer les ressources système. Le format de syntaxe est le suivant : mysql_free_result($result);Conseils : Si l'accès à la base de données est fréquemment requis sur plusieurs pages Web, vous pouvez établir une connexion continue avec le serveur de base de données pour améliorer l'efficacité. Étant donné que chaque connexion au serveur de base de données prend beaucoup de temps et nécessite beaucoup de ressources, une connexion continue est relativement plus efficace. La façon d'établir une connexion continue consiste à appeler la fonction. mysql_pconnect() au lieu de la fonction mysql_connect lorsque la base de données est indirecte. La connexion persistante établie n'a pas besoin d'appeler mysql_colse() pour fermer la connexion avec le serveur de base de données à la fin de ce programme. La prochaine fois que le programme exécutera la fonction mysql_pconnect() ici, le système renverra automatiquement et directement le numéro d'identification de connexion persistante établi sans réellement se connecter à la base de données. 5. Fermez le serveur MySQL Si la fonction mysql_connect() ou mysql_query() n'est pas utilisée une seule fois, les ressources système seront consommées lorsqu'un petit nombre d'utilisateurs complèteront le site Web. le problème n'est pas grave, mais si l'utilisateur dépasse un certain nombre, les performances du système diminueront ou même planteront. Afin d'éviter ce phénomène, après avoir terminé l'opération de base de données, vous devez utiliser la fonction mysql_close(). pour fermer la connexion avec le serveur MYSQL pour économiser les ressources système. Le format de syntaxe est le suivant : mysql_close($link);Explication : La connexion à la base de données en PHP est une connexion non persistante, et le système le recyclera automatiquement. Généralement, il n'est pas nécessaire de le configurer pour qu'il se ferme. Cependant, si l'ensemble de résultats uniques de Fanhu est relativement volumineux ou si le site Web a un grand nombre de visites, il est préférable d'utiliser mysql_close(). fonction pour le libérer manuellement. Les étapes permettant à PHP d'accéder à la base de données MySQL sont terminées. Apprentissage recommandé : "Tutoriel vidéo PHP"
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!