
Les fonctions de base de données PHP réalisent la fonction d'ajout, de suppression, de modification et de vérification des données
Résumé :
La base de données est une partie importante du stockage et de la gestion des données. Lors du développement d'applications Web, il est souvent nécessaire d'ajouter, de supprimer, de modifier et d'interroger la base de données. En tant que langage de programmation côté serveur populaire, PHP fournit une multitude de fonctions de base de données pour ajouter, supprimer, modifier et interroger des données. Cet article expliquera comment utiliser les fonctions de base de données PHP pour implémenter les fonctions d'ajout, de suppression, de modification et d'interrogation de données.
- Connexion à la base de données :
Avant d'utiliser les fonctions de base de données PHP, vous devez d'abord établir une connexion avec la base de données. Vous pouvez utiliser l'extension mysqli (MySQL amélioré) ou PDO (PHP Data Objects) pour vous connecter à la base de données. Voici un exemple de code pour la connexion à une base de données à l'aide de l'extension mysqli :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php
$servername = "localhost" ;
$username = "root" ;
$password = "" ;
$dbname = "test_db" ;
$conn = new mysqli( $servername , $username , $password , $dbname );
if ( $conn ->connect_error) {
die ( "数据库连接失败: " . $conn ->connect_error);
}
echo "数据库连接成功" ;
?>
|
Copier après la connexion
- Insertion de données :
Lors de l'insertion de données à l'aide des fonctions de base de données PHP, vous devez d'abord écrire une instruction d'insertion SQL, puis insérer les données dans la base de données en exécuter l'instruction. Voici un exemple de code pour insérer des données à l'aide de l'extension mysqli :
1 2 3 4 5 6 7 8 9 10 | <?php
$sql = "INSERT INTO users (name, email, password) VALUES ('John', 'john@example.com', 'password123')" ;
if ( $conn ->query( $sql ) === TRUE) {
echo "新记录插入成功" ;
} else {
echo "Error: " . $sql . "<br>" . $conn ->error;
}
?>
|
Copier après la connexion
- Requête de données :
Lorsque vous utilisez les fonctions de base de données PHP pour interroger des données, vous devez d'abord écrire une instruction de requête SQL, puis obtenir les données dans la base de données. en exécutant l'instruction. Voici un exemple de code pour interroger des données à l'aide de l'extension mysqli :
1 2 3 4 5 6 7 8 9 10 11 12 13 | <?php
$sql = "SELECT * FROM users" ;
$result = $conn ->query( $sql );
if ( $result ->num_rows > 0) {
while ( $row = $result ->fetch_assoc()) {
echo "姓名: " . $row [ "name" ]. " - 邮箱: " . $row [ "email" ]. " - 密码: " . $row [ "password" ]. "<br>" ;
}
} else {
echo "0 结果" ;
}
?>
|
Copier après la connexion
- Mise à jour des données :
Lorsque vous utilisez les fonctions de base de données PHP pour mettre à jour les données, vous devez d'abord écrire une instruction de mise à jour SQL, puis mettre à jour les données en exécutant l'instruction. . Voici un exemple de code pour mettre à jour les données à l'aide de l'extension mysqli :
1 2 3 4 5 6 7 8 9 | <?php
$sql = "UPDATE users SET email='john.doe@example.com' WHERE id=1" ;
if ( $conn ->query( $sql ) === TRUE) {
echo "记录更新成功" ;
} else {
echo "Error updating record: " . $conn ->error;
}
?>
|
Copier après la connexion
- Suppression des données :
Lorsque vous utilisez les fonctions de base de données PHP pour supprimer des données, vous devez d'abord écrire une instruction de suppression SQL, puis supprimer les données en exécutant la commande déclaration. Voici un exemple de code pour supprimer des données à l'aide de l'extension mysqli :
1 2 3 4 5 6 7 8 9 | <?php
$sql = "DELETE FROM users WHERE id=1" ;
if ( $conn ->query( $sql ) === TRUE) {
echo "记录删除成功" ;
} else {
echo "Error deleting record: " . $conn ->error;
}
?>
|
Copier après la connexion
Conclusion :
En utilisant les fonctions de base de données PHP, nous pouvons facilement implémenter les fonctions d'ajout, de suppression, de modification et d'interrogation de données. Dans le développement réel d'un projet, l'utilisation rationnelle de ces fonctions peut grandement améliorer l'efficacité du développement et la flexibilité de la gestion des données. Dans le même temps, afin de garantir la sécurité des opérations de base de données, nous devons également prêter attention au filtrage efficace des entrées des utilisateurs et aux mesures visant à prévenir les attaques par injection SQL.
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!