Comment connecter la base de données à PHP ?

王林
Libérer: 2024-08-29 13:14:37
original
792 Les gens l'ont consulté

Pour utiliser de manière optimale n'importe quelle base de données, il faut pouvoir la manipuler selon les besoins. La meilleure façon de manipuler et de gérer les bases de données que vous avez créées est de connecter votre base de données à PHP. Tout d’abord, comprenons ce qu’est PHP. PHP est comme un panneau de contrôle qui peut être utilisé pour gérer votre base de données. La connexion à PHP vous permet de récupérer les données des bases de données selon les besoins pour une requête particulière. MySQL est le SGBDR open source le plus populaire, qui peut être facilement connecté à PHP. MySQL organise les données dans des tableaux en utilisant une structure de lignes et de colonnes. En conséquence, MySQL convient aussi bien aux petites qu'aux grandes applications et fonctionne sur le serveur.

PUBLICITÉ Cours populaire dans cette catégorie DEVELOPPEUR PHP - Spécialisation | Série de 8 cours | 3 tests simulés

Commencez votre cours de développement de logiciels libres

Développement Web, langages de programmation, tests de logiciels et autres

Comment créer une base de données ?

Créer une base de données dans MySQL est aussi simple que d'exécuter une seule commande dans SQL. Par exemple, une requête simple de « [CREATE DATABASE] » peut être utilisée pour la création de bases de données pour les débutants. Une autre option de création de base de données consiste à utiliser une autre requête comme « [CREATE SCHEMA] ».

Par exemple, si vous souhaitez créer une base de données nommée « films », vous pouvez y parvenir en exécutant la commande CREATE DATABASE movies ;

Comment connecter la base de données à PHP ?

Ajouter plus de paramètres et éviter toute confusion entre les bases de données existantes sur un seul serveur MySQL peut utiliser la commande « [IF NOT EXISTS] ». Cette requête vérifie si une base de données existante porte le même nom. Si oui, la commande n'exécutera pas la création de la base de données. D'un autre côté, s'il n'y a pas de conflit de noms de base de données, la commande ci-dessous s'exécutera et créera une base de données. Bien que « [IF NOT EXISTS] » ne soit pas obligatoire, il s’agit d’une bonne pratique.

Comment connecter la base de données à PHP ?

Cette base de données nouvellement créée sera vide, en attente de l'inclusion des tables avec des données. La commande SQL pour les tables est une simple requête « [CREATE TABLE] » avec la syntaxe ci-dessous.

Cette base de données nouvellement créée sera vide, en attente de l'inclusion des tables avec des données. La commande SQL pour les tables est une simple requête « [CREATE TABLE] » avec la syntaxe ci-dessous.

Comment connecter la base de données à PHP ?

Connexion de la base de données à PHP

Les versions PHP inférieures à 5 utilisent l'extension MySQL. Mais cette prolongation a été dérogée en 2012.

La 5èmeversion de PHP et les versions plus récentes peuvent fonctionner avec ci-dessous :

1. Extension MySQLi

2. PDO (Objets de données PHP)

Selon leur propre suprématie et leurs besoins, n'importe laquelle des options ci-dessus peut être utilisée.

L'extension MySQLi ne peut être utilisée qu'avec les bases de données MySQL, tandis que PDO peut se connecter à 12 systèmes de bases de données différents. Ainsi, PDO peut être utile si l'on change de base de données, car il ne nécessite que quelques connexions. Mais dans le cas de MySQLi, nous devons écrire l'intégralité du code et de la requête pour changer de base de données. L'activation de MySQLi sur PHP est nécessaire pour travailler avec MySQLi. MySQLi fournit également une interface de programmation procédurale ainsi qu'une interface orientée objet. PDO et MySQLi prennent en charge les instructions préparées, qui sont des aspects cruciaux de la sécurité Web.

Travailler avec PHP et MySQL

PHP et MySQL font partie des piles les plus courantes pour le développement Web.

  • MySQLi orienté objet
  • MySQLi procédural
  • AOP

Pour commencer avec l'un d'entre eux, vous devez connaître certains détails essentiels, tels que l'adresse du serveur de votre système de base de données, le nom d'utilisateur, le nom de la base de données et le mot de passe. Nous utiliserons principalement mysqli_connect dans les trois procédures. Cette commande établit une connexion entre la base de données et PHP. Tout d'abord, nous devons créer un fichier de connexion séparé. Cela permet de gagner du temps dans l'écriture du code chaque fois que vous souhaitez insérer des données et des informations de la base de données et insérer ces données dans plusieurs fichiers.

Nous pouvons utiliser le nom de connexion du fichier PHP avec la fonction include et insérer les données au lieu de réécrire le code à chaque fois. Ceci est également utile lors du transfert de l'intégralité de votre projet d'un système à un autre. Lorsque vous modifiez les valeurs d'un fichier, toutes les valeurs de chaque fichier sont automatiquement modifiées et vous évite d'avoir à apporter des modifications à chaque fichier. Une fois la connexion établie avec succès, vous pouvez utiliser différentes méthodes pour interagir avec la base de données.

Examinons chacun d’eux un par un :

1. Utiliser MySQLi orienté objet

Cela peut être utilisé pour créer une association avec la base de données à l'aide d'un script PHP en utilisant la syntaxe suivante.

Comment connecter la base de données à PHP ?

Erklärung:

  • Localhost ist der Standort des Servers. Der Host kann ein anderer sein, aber in den meisten Fällen läuft der Server auf dem lokalen Host.
  • Der Benutzername ist der Root und das Passwort; ist dasselbe, das Sie für die PHP-Administration verwenden.
  • Um diesen Link herzustellen, geben Sie die erforderlichen Details wie localhost, Benutzername und Passwort an. Dadurch wird eine Instanz von MySQLi erstellt, was zu einer erfolgreichen Verbindung führt.

2. Verwendung von MySQLi Procedural

Um eine Verbindung zwischen der Datenbank und PHP mithilfe des MySQLi-Verfahrens herzustellen, können Sie dem unten beschriebenen Verfahren folgen:

Comment connecter la base de données à PHP ?

Erklärung:

  • Der Hauptunterschied für das prozedurale Verfahren besteht darin, dass es die Funktion mysqli_connect verwendet, die die notwendigen Details des Hosts, des Benutzernamens und des Passworts usw. abruft. Bei erfolgreicher Verbindung wird eine Link-ID bereitgestellt.

3. Verwendung von PDO

PDO repräsentiert PHP-Datenobjekte. Bei diesem Prozess des Herstellens einer Verbindung werden PHP-Datenobjekte wie folgt verwendet:

Comment connecter la base de données à PHP ?

Erklärung:

  • Die Ausnahmefunktion in PDO hilft beim Auslösen und Behandeln von Ausnahmen, die beim Herstellen von Verbindungen auftreten können, und stellt so die ordnungsgemäße Verwaltung aller aufgetretenen Probleme sicher.

Alle oben genannten Methoden helfen beim Zugriff und der Verwaltung der benötigten Datenbank.

Verbindung prüfen:

Mit der folgenden Syntax können Sie überprüfen, ob Ihre Verbindung erfolgreich hergestellt wurde.

Comment connecter la base de données à PHP ?

Db_connection ist der PHP-Dateiname.

Beenden der Verbindung:

Sobald Sie mithilfe von PHP-Skripten eine Datenbankverbindung hergestellt haben, sollten Sie die Verbindung schließen, sobald Ihre Arbeit abgeschlossen ist. Unter der Annahme eines Verweises auf die in der Variablen $ conn gespeicherte Verbindung finden Sie unten die Abschlusssyntax, die in den oben angegebenen Prozeduren verwendet wird.

  • Verwendung des objektorientierten MySQLi-Verfahrens

Comment connecter la base de données à PHP ?

  • Verwendung des MySQLi-Prozedurverfahrens

Comment connecter la base de données à PHP ?

  • Verwendung des PDO-Verfahrens

Comment connecter la base de données à PHP ?

Fazit – Wie verbinde ich eine Datenbank mit PHP?

Der Zugriff auf und die Verwaltung Ihrer Datenbank wird einfacher, wenn Sie eine Verbindung mit PHP herstellen. Darüber hinaus bietet es vielfältige Möglichkeiten, diese Verbindung je nach Anforderungsniveau herzustellen. Nach dem Verbindungsaufbau können Sie aktiv Abfragen ausführen, um Daten aus den Tabellen zu extrahieren. Sie können diese Informationen ganz einfach ausdrucken. Das Schließen der Verbindung ist ein wesentlicher Bestandteil der Verbindung der Datenbank mit PHP und sollte nach Abschluss Ihrer Arbeit erfolgen.

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:
php
source:php
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
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!