Maison >développement back-end >tutoriel php >Comment utiliser php pour faire fonctionner la base de données (ajouter, supprimer, modifier, vérifier)
PHP est un langage de programmation Web très populaire. Il est facile à apprendre et peut être utilisé pour créer des sites Web et des applications Web dynamiques. L'opération la plus courante est CRUD (CRUD). Cet article présentera ces opérations en PHP en détail.
Ajout de données
En PHP, l'ajout de données se fait généralement en insérant une nouvelle ligne de données dans la base de données. Nous devons d’abord nous connecter à la base de données, puis créer l’instruction SQL et l’envoyer au serveur. Voici un exemple de code :
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 构建 SQL 语句 $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; // 发送 SQL 语句到服务器 if ($conn->query($sql) === TRUE) { echo "新记录插入成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } // 关闭连接 $conn->close();
Dans cet exemple, nous établissons d'abord une connexion à la base de données et vérifions si la connexion réussit. Ensuite, nous utilisons des instructions SQL pour insérer de nouvelles données dans la table MyGuests, puis générons les résultats de l'insertion et fermons la connexion.
Suppression de données
La suppression de données se fait généralement en envoyant une instruction DELETE à la base de données. Voici un exemple de code :
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 构建 SQL 语句 $sql = "DELETE FROM MyGuests WHERE id=3"; // 发送 SQL 语句到服务器 if ($conn->query($sql) === TRUE) { echo "记录删除成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } // 关闭连接 $conn->close();
Dans cet exemple, nous créons d'abord une connexion à la base de données et vérifions si la connexion réussit. Ensuite, nous utilisons l'instruction DELETE pour supprimer les données avec l'identifiant 3 de la table MyGuests et afficher le résultat de la suppression. Fermez enfin la connexion.
Mise à jour des données
La mise à jour des données se fait généralement en envoyant une instruction UPDATE à la base de données. Voici un exemple de code :
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 构建 SQL 语句 $sql = "UPDATE MyGuests SET firstname='Peter' WHERE id=1"; // 发送 SQL 语句到服务器 if ($conn->query($sql) === TRUE) { echo "记录更新成功"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } // 关闭连接 $conn->close();
Dans cet exemple, nous créons d'abord une connexion à la base de données et vérifions si la connexion réussit. Ensuite, nous utilisons l'instruction UPDATE pour changer le prénom des données avec l'identifiant 1 en Peter. Enfin, les résultats de la mise à jour sont affichés et la connexion est fermée.
Interrogation de données
L'interrogation de données se fait généralement en envoyant une instruction SELECT à la base de données. Voici un exemple de code :
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 构建 SQL 语句 $sql = "SELECT * 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 结果"; } // 关闭连接 $conn->close();
Dans cet exemple, nous créons d'abord une connexion à la base de données et vérifions si la connexion réussit. Nous utilisons ensuite une instruction SELECT pour obtenir toutes les données de la table MyGuests et utilisons la boucle while de PHP pour afficher toutes les données. Enfin, nous fermons la connexion.
Résumé
En PHP, seuls l'ajout, la suppression, la modification et la vérification peuvent être l'opération la plus courante. Dans cet article, nous détaillons comment ajouter, supprimer, mettre à jour et interroger des données dans une base de données via PHP. Si vous êtes développeur, je pense que cet article vous sera très utile.
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!