Maison > Article > développement back-end > Compétences en gestion de bases de données pour développer de petits programmes utilisant PHP
Compétences en gestion de bases de données pour développer de petits programmes utilisant PHP
Avec la popularité des smartphones, les petits programmes sont devenus une direction importante dans le développement de l'Internet mobile. Pour le développement de petits programmes, la gestion de bases de données est un maillon essentiel. Dans cet article, nous explorerons quelques techniques de gestion de bases de données pour développer de petits programmes utilisant PHP afin de vous aider à mieux réaliser votre travail de développement.
Tout d'abord, nous devons nous connecter à la base de données. En utilisant PHP pour développer de petits programmes, nous pouvons utiliser des extensions mysqli ou PDO pour les connexions aux bases de données. Voici un exemple d'utilisation de l'extension mysqli pour se connecter à une base de données :
<?php $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "mydatabase"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功"; ?>
Lors du développement de petits programmes, il est souvent nécessaire d'interroger les données de la base de données. Ce qui suit est un exemple simple d'utilisation de l'extension mysqli pour interroger des données :
<?php $sql = "SELECT * FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出每一行数据 while($row = $result->fetch_assoc()) { echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " - Email: " . $row["email"]. "<br>"; } } else { echo "0 结果"; } ?>
L'insertion de données soumises par l'utilisateur dans la base de données est une opération courante dans le développement de petits programmes. Voici un exemple d'insertion de données à l'aide de l'extension mysqli :
<?php $name = $_POST["name"]; $email = $_POST["email"]; $sql = "INSERT INTO users (name, email) VALUES ('$name', '$email')"; if ($conn->query($sql) === TRUE) { echo "新记录插入成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } ?>
Parfois, nous devons mettre à jour les données qui sont déjà dans la base de données. Voici un exemple d'utilisation de l'extension mysqli pour mettre à jour des données :
<?php $id = $_POST["id"]; $name = $_POST["name"]; $email = $_POST["email"]; $sql = "UPDATE users SET name='$name', email='$email' WHERE id='$id'"; if ($conn->query($sql) === TRUE) { echo "记录更新成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } ?>
La suppression de données dans la base de données est également une fonction couramment utilisée lors du développement de petits programmes. Voici un exemple d'utilisation de l'extension mysqli pour supprimer des données :
<?php $id = $_POST["id"]; $sql = "DELETE FROM users WHERE id='$id'"; if ($conn->query($sql) === TRUE) { echo "记录删除成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } ?>
Résumé
Ce qui précède concerne les compétences de gestion de base de données permettant de développer de petits programmes utilisant PHP, y compris des exemples de codes pour la connexion à la base de données, la requête, l'insertion, la mise à jour et la suppression de données. J'espère que ces conseils pourront vous aider à développer de meilleurs mini-programmes. Bien entendu, en plus des exemples présentés ci-dessus, des opérations de base de données supplémentaires peuvent être nécessaires en fonction des besoins spécifiques de l'entreprise.
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!