Maison >développement back-end >PHP7 >Comment utiliser PHP7.0 pour les opérations de base de données ?

Comment utiliser PHP7.0 pour les opérations de base de données ?

王林
王林original
2023-05-26 11:10:351353parcourir

Ces dernières années, PHP est devenu un langage de programmation côté serveur populaire, souvent utilisé pour créer des applications Web et également pour interagir avec des bases de données. En tant que l'une des bases de données relationnelles les plus populaires, MySQL est le meilleur choix pour interagir avec PHP. PHP7.0 a apporté de nombreuses optimisations et améliorations. Comment utiliser PHP pour les opérations de base de données dans cette version ? Cet article présentera en détail comment utiliser PHP7.0 pour les opérations de base de données.

  1. Installer PHP7.0 et MySQL

Avant d'utiliser PHP7.0 pour les opérations de base de données, nous devons d'abord installer PHP7.0 et MySQL. Sous le système Ubuntu, vous pouvez l'installer via les instructions suivantes :

sudo apt-get update
sudo apt-get install php7.0 mysql-server-5.7

#🎜🎜 # Parmi eux, php7.0 est le package d'installation de PHP7.0 et mysql-server-5.7 est le package d'installation de MySQL.

    Connexion à la base de données
La connexion à la base de données est la première étape pour effectuer des opérations sur la base de données. En PHP, vous pouvez utiliser l'extension mysqli et l'extension PDO pour les opérations de base de données. Cet article utilisera l'extension PDO pour fonctionner.

Grâce à l'extension PDO, vous pouvez facilement interagir avec une variété de bases de données et ne serez pas limité par des bases de données spécifiques. Ensuite, nous nous connecterons à la base de données MySQL.

ffe58bd01e41110ffff4b82a7d05dcccprepare("SELECT * FROM users");

$stmt-> ; exécuter();
$result = $stmt->fetchAll();

foreach($result as $row) {

echo $row['id'] . " " . $row['name'] . " " . $row['email'] . "

";# 🎜 🎜#}

Dans le code ci-dessus, nous utilisons la méthode préparer() pour préparer l'instruction de requête, puis utilisons la méthode exécuter() pour exécuter la requête, et enfin utilisons la méthode fetchAll() pour obtenir les résultats de la requête et les stocker Dans la variable $result. Grâce à la boucle foreach, nous affichons les résultats de la requête sur la console. Vous pouvez également utiliser l'extension PDO pour insérer des données dans la base de données.

420c7332eb4d140f70ec24c5ccc2b277prepare("INSERT INTO users (name, $email) VALUES (?, ?)");$ stmt->execute([$name, $email]);#🎜 🎜#echo "Données insérées avec succès";

Dans le code ci-dessus, nous utilisons la méthode préparer() pour préparer l'instruction d'insertion et remplacer l'espace réservé par une variable. Ensuite, utilisons la méthode exécuter() pour. effectuez l'opération d'insertion.


En plus d'utiliser des espaces réservés, voici une méthode pour utiliser des paramètres nommés :

eef705c25c880251f81b1bee836211b9prepare("INSERT INTO users (nom, email) VALUES (:name, :email)");

$stmt->execute(['name' => $ name, 'email' => $email]);

echo "Données insérées avec succès";

Dans le code ci-dessus, nous utilisons deux points plus le nom du paramètre pour spécifier le nom du paramètre, puis passons la variable à la méthodeexecute() en tant que tableau associatif.


Mettre à jour et supprimer des données

En plus d'insérer des données, nous pouvons également utiliser des extensions PDO pour mettre à jour et supprimer des données. Voici un exemple de données mises à jour :

6ce58417d53215cc902e58f02fa3fda3prepare("UPDATE users SET email = ? WHERE id = ?");$stmt->execute([$email, $id]);
    # 🎜🎜#echo "Données mises à jour avec succès";
  1. Dans le code ci-dessus, nous utilisons la méthode prepare() pour préparer l'instruction de mise à jour, en remplaçant les espaces réservés par des variables. Les opérations de mise à jour sont effectuées via la méthodeexecute().

Ce qui suit est un exemple de suppression de données :

c5431d1a23c0c01827451bc3d3a41925prepare("DELETE FROM users WHERE id = ?");

$stmt->execute([$id]);

echo "Données supprimées avec succès";# 🎜🎜 #

Dans le code ci-dessus, nous utilisons la méthode prepare() pour préparer l'instruction delete et remplacer l'espace réservé par une variable. L'opération de suppression est effectuée via la méthodeexecute().

Summary

Grâce à cet article, nous avons appris à utiliser les extensions PDO pour effectuer des opérations de base de données, notamment la connexion à la base de données, l'interrogation de données, insertion de données, mise à jour des données et suppression des données. En utilisant les extensions PDO, nous pouvons facilement interagir avec une variété de bases de données et ne sommes pas limités à une base de données spécifique. Utiliser PHP7.0 pour les opérations de base de données est une compétence très précieuse. J'espère que cet article pourra vous inspirer.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn