Comment connecter le script PHP à la base de données MySQL
Dans le développement de formulaires en ligne, la connexion du code PHP à la base de données MySQL est une opération courante. Les données du formulaire utilisateur doivent être collectées et ajoutées à la base de données. Cet article présente deux méthodes de connexion de la base de données PHP et MySQL couramment utilisées.
Connexion de base de données PHP et MySQL
Pour connecter la base de données MySQL à PHP, vous devez installer MySQL, les outils de gestion de la base de données et PHP sur votre ordinateur. Les deux méthodes de connexion les plus couramment utilisées sont MySQLI et PDO.
Tout d'abord, nous introduisons le MySQLI plus facile à utiliser.
Créez d'abord une base de données MySQL, nous utilisons ici TablePlus. TablePlus est un outil de gestion de base de données pratique qui gère une variété de bases de données dans une seule interface. Avec son interface conviviale, il ne faut que quelques étapes pour créer une base de données et ajouter des informations. Ouvrez l'application, cliquez sur l'icône de la base de données, puis cliquez sur "Nouveau ...", entrez le nom de la base de données et cliquez sur "OK".
Créer une connexion MySQL
Ensuite, utilisez MySQLI_Connect pour vous connecter à la base de données. Vous avez besoin d'un mot de passe de base de données MySQL. Pour gérer les informations d'identification en toute sécurité et commodément, nous utilisons des secrets pour stocker les informations d'identification.
Maintenant, nous pouvons nous connecter à la base de données MySQL à PHP.
Ouvrez votre outil de développement PHP couramment utilisé et créez un fichier nommé index.php. Nous utilisons Coderner pour écrire et modifier le code.
Voici le code pour étendre la connexion à l'aide de MySQLI:
Php $ conn = mysqli_connect ( "<emplacement de la base donn>", "<mysql> ", "<mysql> ", "Connecter" )); if (! $ Conn) { Echo 'Erreur de connexion:'. mysqli_connect_error (); } ?></mysql></mysql></emplacement>
Cliquez sur le bouton Exécuter en haut de Coderunner pour exécuter le code et afficher les résultats. S'il n'y a pas d'erreur, le script PHP établit avec succès la connexion de la base de données MySQL.
Avant d'exécuter le code, assurez-vous que le système a installé PHP. Sinon, entrez "Brew Installer PHP" dans le terminal.
Après avoir établi une connexion, vous pouvez effectuer des opérations sur la base de données.
Interrogez la base de données, connectez-vous simplement à la base de données comme précédemment et demandez les informations requises:
Php $ conn = mysqli_connect ( "<emplacement de la base donn>", "<mysql> ", "<mysql> ", "Connecter" )); if (! $ Conn) { Echo 'Erreur de connexion:'. mysqli_connect_error (); } $ sql = 'select id from connect_table'; $ result = mysqli_query ($ Conn, $ sql); $ connect = mysqli_fetch_all ($ result, mysqli_assoc); print_r ($ connect); ?></mysql></mysql></emplacement>
Nous utilisons l'instruction SELECT pour trouver les données de la colonne souhaitée.
Comment insérer un record
Ensuite, démontrez un exemple de connexion PHP vers MySQL qui insère des informations dans la base de données.
Utilisation d'insert dans… Syntaxe des valeurs:
L'extrait de code est le suivant:
Php $ conn = mysqli_connect ( "<emplacement de la base donn>", "<mysql> ", "<mysql> ", "Connecter" )); if (! $ Conn) { Echo 'Erreur de connexion:'. mysqli_connect_error (); } $ sql = 'INSERT IN Connect_Table Valeurs (5)'; if ($ con-> query ($ sql) === true) { echo "Record ajouté!"; } autre { Echo "Erreur:". $ SQL. "<br> ". $ Conn-> Erreur; } $ Conn-> close (); ?></mysql></mysql></emplacement>
Ajoutez vos propres valeurs et exécutez le code.
Vous pouvez enregistrer l'extrait de code ci-dessus pour une utilisation ultérieure. Nous utilisons l'application SnippetsLab pour enregistrer les extraits de code. Il aide à organiser des extraits de code et évite la perte d'exemples de code.
Comment mettre à jour les enregistrements dans la base de données à partir du script PHP
Pour utiliser MySQLI pour se connecter à PHP pour mettre à jour les enregistrements dans une base de données MySQL, vous devez utiliser la mise à jour… SET… où la syntaxe.
Spécifiez les colonnes et les lignes à mettre à jour et la valeur, puis exécutez le code:
Le code que nous utilisons est le suivant:
Php $ conn = mysqli_connect ( "<emplacement de la base donn>", "<mysql> ", "<mysql> ", "Connecter" )); if (! $ Conn) { Echo 'Erreur de connexion:'. mysqli_connect_error (); } $ SQL = 'Update Connect_Table set id = 66'; if ($ con-> query ($ sql) === true) { echo "Record mis à jour!"; } autre { Echo "Erreur:". $ SQL. "<br> ". $ Conn-> Erreur; } $ Conn-> close (); ?></mysql></mysql></emplacement>
Comment supprimer une requête d'un script PHP
Ensuite, voyez comment supprimer rapidement les entrées indésirables dans la base de données.
La syntaxe de suppression dans MySqli est supprimée de… où…, essayons-le dans le code.
Par exemple, si vous souhaitez supprimer la valeur 54 de la base de données Connect_Table de la base de données Connect MySQL, vous pouvez utiliser le code suivant:
La sortie "La valeur a été supprimée!" signifie que l'opération réussit. Nous pouvons le revérifier dans la vue de la base de données TablePlus:
Comme vous pouvez le voir, la valeur 54 a été supprimée de la colonne ID.
Connectez-vous en utilisant PDO
Une autre façon courante de connecter un projet PHP à MySQL est PDO (PHP Data Object). Cette approche est plus générale car elle peut être utilisée avec plusieurs bases de données SQL, pas seulement MySQL, qui est différente de MySQLI.
Vous pouvez utiliser le code suivant pour établir une connexion MySQL APD:
Le code que nous utilisons est le suivant:
Php $ servername = "localhost"; $ username = "<votre nom d de base donn>"; $ mot de passe = "<votre mot de passe la base donn>"; essayer { $ conn = new PDO ("mysql: host = $ servername; dbname = <votre nom de base donn>", $ username, $ mot de passe); $ Conn-> setAttribute (PDO :: att_errMode, PDO :: errMode_Exception); Echo "Connectez-vous avec succès au serveur!"; } catch (pDoException $ e) { echo $ e-> getMessage (); } ?></votre></votre></votre>
Une fois connecté à la base de données, vous pouvez ajouter des opérations APD à votre code, telles que l'insertion, la suppression, la sélection ou la mise à jour.
Créez un formulaire PHP simple et soumettez vos valeurs via lui pour la tester.
en conclusion
Vous avez maintenant appris les deux méthodes les plus populaires des connexions PHP et MySQL - MySQLI et PDO se connectant aux bases de données SQL.
La connexion PHP-MySQL est un outil polyvalent qui vous aide à récupérer les données d'une base de données, à mettre à jour la base de données et à collecter des données utilisateur et à les ajouter à la base de données.
Si vous commencez tout juste à connecter PHP à MySQL, il est recommandé d'essayer MySQLI. Une fois que vous êtes plus familier avec le processus, vous pouvez ajouter l'APD car il peut être utilisé avec d'autres bases de données, pas seulement MySQL.
Lorsque vous écrivez du code, vous pouvez utiliser l'éditeur de code CodeUnner pour écrire et exécuter du code, utiliser SnippetsLab pour enregistrer le code SnippetsLab pour une utilisation ultérieure et utiliser TablePlus pour gérer la base de données. En ce qui concerne les informations d'identification de connexion de la base de données, il peut être stocké en toute sécurité dans les secrets, une application pour stocker des mots de passe, des cartes de crédit et des informations de compte bancaire.
Un autre outil que vous pouvez essayer de vous aider à utiliser PHP est Work, qui prévisualise vos pages en temps réel - il vous permet de créer et de vous ajuster en temps réel. Donc, si vous devez créer un formulaire PHP pour votre projet, vous pouvez utiliser cette application pour terminer la tâche.
Toutes ces applications sont disponibles via l'abonnement SETAPP. SETAPP est un service d'outils de productivité pour Mac et iOS, dédié à la compensation des tâches quotidiennes de votre horaire et à la place de nouveaux efforts passionnants. Vous pouvez découvrir ces outils de tâche et plus quotidiens avec un essai gratuit de 7 jours.
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!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Avez-vous déjà reçu un long message audio sur votre iPhone et en écoutant, l'écran s'éteint, interrompant la lecture et vous forçant à recommencer? C'est assez frustrant, n'est-ce pas? La prochaine fois que vous recevrez un long message vocal sur votre iph

Certains utilisateurs d'ordinateurs Mac exécutant MacOS Sierra et MacOS High Sierra ont signalé des problèmes lorsqu'ils essaient de se connecter à un ID Apple ou ICloud via les préférences système, ainsi que des problèmes d'accès à iCloud.com à l'aide de Safari. De plus, Safari ne parvient pas à loa

iOS 16 est désormais disponible pour les utilisateurs d'iPhone, offrant une mise à jour solide remplie de fonctionnalités pratiques que vous appréciez sûrement. L'ajout le plus notable et passionnant est la possibilité de personnaliser votre écran de verrouillage. Cependant, il y a aussi beaucoup de plus petits

Dans cet article de blog, nous avons rassemblé les 22 violations les plus importantes qui se sont produites en 2017. Tous les rapports ont été réalisés par Chris Vickery - un chasseur de violation de données, qui s'était associé à Mackeeper pour fournir

Certains utilisateurs de Mac utilisent des lecteurs USB démarrés pour installer ou mettre à niveau vers MacOS Monterey. Si vous cherchez à créer un lecteur d'installation de MacOS Monterey MacOS, nous vous guiderons à travers les étapes. Cette méthode est généralement destinée aux utilisateurs avancés qui souhaitent

Si vous utilisez un Mac avec plusieurs moniteurs, vous pourriez être curieux de savoir comment afficher la station d'accueil sur tous les écrans ou s'il est possible d'ajouter un quai à des affichages secondaires. La bonne nouvelle est que vous pouvez configurer le quai pour apparaître sur n'importe quel écran

Si vous avez possédé plusieurs appareils Apple au fil des ans, vous pourriez vous retrouver dans une situation où certains de ces Mac, iPhones, iPads ou autres matériels Apple ont été vendus, donnés ou échangés. Peu importe comment ils ont quitté votre possession, c'est

Le relais privé iCloud est une excellente fonctionnalité de confidentialité incluse avec l'abonnement iCloud, conçu pour protéger votre activité en ligne et parcourir en masquant votre adresse IP (en utilisant un temporaire) et en cryptant les recherches DNS. Cela empêche le troisième PA
