Table des matières
Comment insérer un record
Comment mettre à jour les enregistrements dans la base de données à partir du script PHP
Comment supprimer une requête d'un script PHP
en conclusion
Maison Tutoriel système MAC Comment connecter le script PHP à la base de données MySQL

Comment connecter le script PHP à la base de données MySQL

Apr 11, 2025 am 09:46 AM

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".

Comment connecter le script PHP à la base de données MySQL

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.

Comment connecter le script PHP à la base de données MySQL

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.

Comment connecter le script PHP à la base de données MySQL

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:

Comment connecter le script PHP à la base de données MySQL

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 connecter le script PHP à la base de données MySQL

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:

Comment connecter le script PHP à la base de données MySQL

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:

Comment connecter le script PHP à la base de données MySQL

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:

Comment connecter le script PHP à la base de données MySQL

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:

Comment connecter le script PHP à la base de données MySQL

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!

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

Outils d'IA chauds

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

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

Guide de construction d'Agnes Tachyon | Un joli Musume Derby
2 Il y a quelques semaines By Jack chen
Oguri Cap Build Guide | Un joli Musume Derby
3 Il y a quelques semaines By Jack chen
Péx: comment raviver les joueurs
1 Il y a quelques mois By DDD
Guide de construction de Grass Wonder | Uma musume joli derby
2 Il y a quelques semaines By Jack chen
Pic comment émoter
3 Il y a quelques semaines By Jack chen

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Écoutez plus facilement les messages audio sur iPhone avec cette astuce Écoutez plus facilement les messages audio sur iPhone avec cette astuce Jun 23, 2025 am 09:44 AM

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

Correction des erreurs iCloud & & # 8220; CAN & # 8217; t établir une connexion sécurisée avec idmsa.apple.com & # 8221; sur macOS Sierra & High Sierra Correction des erreurs iCloud & & # 8220; CAN & # 8217; t établir une connexion sécurisée avec idmsa.apple.com & # 8221; sur macOS Sierra & High Sierra Jun 22, 2025 am 10:06 AM

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

7 des meilleures fonctionnalités iOS 16 à consulter tout de suite 7 des meilleures fonctionnalités iOS 16 à consulter tout de suite Jun 22, 2025 am 09:56 AM

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

Archives de rapports de violation de données - 2017 Archives de rapports de violation de données - 2017 Jun 24, 2025 am 09:51 AM

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

Comment faire un lecteur d'installation de démarrage MacOS Monterey Comment faire un lecteur d'installation de démarrage MacOS Monterey Jun 24, 2025 am 09:10 AM

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

Puis-je montrer le quai sur tous les écrans sur Mac? Utilisation du quai sur différents écrans dans macOS Puis-je montrer le quai sur tous les écrans sur Mac? Utilisation du quai sur différents écrans dans macOS Jul 03, 2025 am 09:30 AM

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

Comment supprimer les anciens appareils de l'ID Apple sur Mac Comment supprimer les anciens appareils de l'ID Apple sur Mac Jul 07, 2025 am 09:08 AM

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

Comment activer le relais privé iCloud sur Mac Comment activer le relais privé iCloud sur Mac Jul 05, 2025 am 09:36 AM

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

See all articles