Maison >développement back-end >tutoriel php >Utilisation de PDO pour les opérations de base de données
Dans le processus de développement de sites Web, il est très courant d'utiliser des bases de données pour le stockage et le fonctionnement des données. Afin de nous connecter à la base de données et d'effectuer des opérations, nous utilisons généralement une combinaison de PHP et MySQL. Cependant, pour PHP, il existe deux manières différentes d'utiliser MySQL pour les opérations de base de données : MySQLi et PDO. Dans cet article, nous explorerons comment utiliser PDO pour les opérations de base de données.
PDO fait référence à PHP Data Object, qui est une extension de PHP qui aide les développeurs PHP à se connecter et à exploiter des bases de données de manière orientée objet. PDO prend en charge une variété de bases de données, et MySQL n'est que l'une d'entre elles. Pour les développeurs, l'utilisation de PDO pour les opérations de base de données présente les avantages suivants :
$password : Mot de passe de connexion à la base de données
// Paramètres de connexion à la base de données
$host = 'localhost'; $dbname = 'my_database'; #🎜🎜 #$username = 'my_username';
$password = 'my_password';
essayez {
$conn = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
echo "数据库连接失败:" . $e->getMessage();
Exécuter la requête SQL
PDO utilise la méthode query() pour exécuter l'instruction de requête SQL et renvoyer un objet PDOStatement, qui peut utiliser la méthode fetch() pour extraire des données.
Exemple :
// Résultats de la requête de sortie
while($row = $stmt->fetch()) {echo $row['id'] . " " . $row['name'] . ""; #🎜 🎜#}
Insérer des données
Pour insérer des données, vous devez exécuter l'instruction INSERT Ici, nous utilisons la fonction prepare() et exécutons. () méthodes. Effectuez une opération d'insertion
Exemple :
$name = 'amy';
$email = 'amy@ example.com' ;
// Exécuter l'insertion
$stmt->execute();
// Afficher le résultat de l'insertion
Update data
Pour mettre à jour les données, vous devez exécuter l'instruction UPDATE, utilisez également les méthodes préparer () et exécuter () pour effectuer les opérations de mise à jour WHERE id = :id";
$ stmt->bindParam(':id', $id);
$stmt->execute();# 🎜🎜#
Delete data
# 🎜🎜#Pour supprimer des données, vous devez exécuter l'instruction DELETE et également utiliser les méthodes préparer() et exécuter() pour effectuer l'opération de suppression.
Exemple :
// Supprimer l'utilisateur
$stmt = $conn- >prepare($sql);
$stmt->bindParam(':id', $id);
$id = 1 ;
Exemple :
// Fermer la connexion PDO
$conn = null
Résumé
at; Dans cet article, nous avons appris à utiliser PDO pour les opérations de base de données. PDO est une méthode d'exploitation de base de données sûre, pratique et hautement compatible, qui peut améliorer notre efficacité de développement et la qualité de notre code dans des applications pratiques. Avant d'effectuer des opérations sur la base de données, nous devons introduire les extensions PDO et transmettre les paramètres de connexion à la base de données. Après cela, nous pouvons utiliser query(), préparer(), exécuter() et d'autres méthodes pour effectuer des requêtes SQL, des insertions, des mises à jour et des suppressions. Enfin, nous devons fermer la connexion à la base de données à l’aide de la méthode close().
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!