Maison > Article > développement back-end > Guide du débutant sur PHP et les bases de données
Guide de démarrage sur PHP et les bases de données
Avec le développement d'Internet, PHP est devenu largement utilisé comme langage de programmation puissant. Dans les applications Internet, les bases de données constituent également un élément clé. Par conséquent, apprendre PHP et les bases de données et maîtriser leurs connaissances de base est devenu un cours obligatoire pour de nombreux programmeurs. Cet article vous fournira un guide d’introduction à PHP et aux bases de données pour aider les débutants à démarrer facilement.
1. Présentation du langage PHP
PHP est un langage de script côté serveur. Grâce à PHP, nous pouvons générer du contenu Web dynamique, traiter dynamiquement des formulaires, créer, ouvrir, lire, écrire, fermer des fichiers sur le serveur, envoyer et recevoir des cookies, etc. PHP fournit un support étendu pour une variété de bases de données et est largement utilisé dans le domaine du développement Web. La dernière version de PHP est actuellement PHP 8.0.
2. Installer PHP
Avant d'apprendre PHP, nous devons d'abord installer PHP. Voici les étapes pour installer PHP :
1. Visitez le site officiel : https://www.php.net/downloads.php
2. Sélectionnez la version PHP correspondante à télécharger Ici, PHP 8.0.0 est. utilisé comme exemple.
3. Extrayez le fichier téléchargé dans un dossier local.
4. Recherchez le fichier php.ini-development dans le dossier décompressé, copiez-le et renommez-le en php.ini.
5. Recherchez les deux lignes de code suivantes dans le fichier php.ini et supprimez le point-virgule (;) :
extension=mysqli
extension=pdo_mysql
6 Ajoutez ainsi le chemin du dossier décompressé. qu'il peut s'agir de fichiers PHP pouvant être exécutés dans n'importe quel dossier.
3. Bases du langage PHP
1. Instruction de sortie
L'une des instructions les plus couramment utilisées en PHP est l'instruction echo, qui peut afficher du texte, des variables, des balises et d'autres contenus sur une page Web.
Par exemple :
<?php echo "Hello World!"; ?>
2. Variables
La création de variables en PHP nécessite l'utilisation du symbole $ pour distinguer les balises et les noms de variables.
Par exemple :
$number = 5; echo $number;
3. Instructions conditionnelles
En PHP, il existe if, else if, else et d'autres instructions conditionnelles, qui sont utilisées pour exécuter différents segments de code en fonction de différentes conditions.
Par exemple :
$score = 90; if($score >= 90) { echo "优秀"; } else if($score >= 60) { echo "及格"; } else { echo "不及格"; }
4. Bases de la base de données
1. Qu'est-ce qu'une base de données
Une base de données est un système logiciel utilisé pour stocker et gérer des données. Grâce à la base de données, nous pouvons facilement stocker et accéder à de grandes quantités de données, et réduire les risques de duplication et d'incohérence des données.
2. Bases de données relationnelles et bases de données non relationnelles
Les systèmes de bases de données couramment utilisés comprennent principalement les bases de données relationnelles et les bases de données non relationnelles. Les bases de données relationnelles stockent les données dans des relations sous forme de tableaux et sont exploitées par l'algèbre relationnelle et le langage SQL. Les bases de données non relationnelles stockent les données sous forme de paires clé-valeur et utilisent des structures de données spécifiques pour les opérations.
3.Base de données MySQL
MySQL est actuellement l'un des systèmes de gestion de bases de données relationnelles open source les plus populaires. Il s'agit d'une application client/serveur écrite en C et C++ qui peut être utilisée pour le développement Web, l'entreposage de données, les applications mobiles, etc.
4. PHP se connecte à la base de données MySQL
Voici les étapes pour se connecter à la base de données MySQL :
1 Ouvrez le fichier PHP et ajoutez le code suivant au début :
<?php //定义连接参数 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; //创建连接 $conn = new mysqli($servername, $username, $password, $dbname); //检查连接是否成功 if($conn->connect_error) { die("连接失败:" . $conn->connect_error); } echo "连接成功!"; ?>
2. $servername : nom du serveur MySQL
$username : nom d'utilisateur MySQL$mot de passe : mot de passe MySQL
$dbname : nom de la base de données MySQL à connecter
$conn = new mysqli($servername, $username, $password, $dbname) : créer une connexion
3. Opération base de données MySQL
Une fois la connexion réussie, nous pouvons faire fonctionner la base de données MySQL. Ce qui suit est un exemple de code pour les opérations d'ajout, de suppression, de modification et d'interrogation sur la base de données MySQL :
//插入数据 $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if($conn->query($sql) === TRUE) { echo "新记录插入成功!"; } else { echo "错误:" . $sql . "<br>" . $conn->error; } //更新数据 $sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2"; if($conn->query($sql) === TRUE) { echo "记录更新成功!"; } else { echo "错误:" . $sql . "<br>" . $conn->error; } //删除数据 $sql = "DELETE FROM MyGuests WHERE id=3"; if($conn->query($sql) === TRUE) { echo "记录删除成功!"; } else { echo "错误:" . $sql . "<br>" . $conn->error; } //查询数据 $sql = "SELECT id, firstname, lastname FROM MyGuests"; $result = $conn->query($sql); if($result->num_rows > 0) { //输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>"; } } else { echo "0 结果"; }
Le code ci-dessus peut implémenter les opérations d'ajout, de suppression, de modification et d'interrogation sur la base de données MySQL et afficher les résultats.
5. Conclusion
Cet article présente les connaissances de base et les méthodes de fonctionnement pour démarrer avec PHP et les bases de données. En étudiant cet article, les débutants peuvent maîtriser les connaissances de base de PHP et des bases de données, et peuvent ajouter, supprimer, modifier et interroger des données en se connectant à la base de données MySQL. J’espère que cet article sera utile à l’étude de chacun !
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!