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ésCommencez votre cours de développement de logiciels libres
Développement Web, langages de programmation, tests de logiciels et autres
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 ;
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.
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.
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.
PHP et MySQL font partie des piles les plus courantes pour le développement Web.
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 :
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.
설명:
MySQLi 절차를 사용하여 데이터베이스와 PHP 간의 연결을 설정하려면 아래 설명된 절차를 따르세요.
설명:
PDO는 PHP 데이터 객체를 나타냅니다. 따라서 이 연결을 생성하는 과정에서 아래와 같이 PHP 데이터 객체가 사용됩니다.
설명:
위의 모든 방법은 필요한 데이터베이스에 액세스하고 관리하는 데 도움이 됩니다.
아래 구문을 사용하여 연결이 성공적으로 연결되었는지 확인할 수 있습니다.
Db_connection은 PHP 파일 이름입니다.
PHP 스크립트를 사용하여 데이터베이스 연결을 설정한 후 작업이 끝나면 연결을 닫아야 합니다. $conn 변수에 저장된 연결을 참조한다는 가정 하에, 위의 절차에서 사용한 닫는 구문은 다음과 같습니다.
PHP를 사용하여 연결을 설정하면 데이터베이스 액세스 및 관리가 간단해집니다. 또한 다양한 수준의 요구 사항에 맞게 이 연결을 설정하는 다양한 방법을 제공합니다. 연결을 설정한 후 쿼리를 적극적으로 실행하여 테이블에서 데이터를 추출할 수 있습니다. 이 정보를 쉽게 인쇄할 수 있습니다. 연결을 종료하는 것은 데이터베이스를 PHP에 연결하는 데 있어 필수적인 부분으로, 작업이 완료된 후에 수행해야 합니다.
위 내용은 데이터베이스를 PHP에 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!