brush

Les requêtes SQL de base en PHP

  • person_outline Claudiu Mihut
  • chat_bubble_outline Commentaires (0)
  • access_time 2023-09-03 19:08:04

Les requêtes SQL de base en PHP

Si vous êtes un développeur PHP, il est essentiel de comprendre les requêtes SQL de base. Dans cet article, nous explorerons les bases des requêtes SQL en utilisant PHP.

Connexion à la base de données

Avant de pouvoir effectuer des requêtes SQL, vous devez d'abord vous connecter à une base de données. Pour cela, vous pouvez utiliser la fonction mysqli_connect() en PHP. Voici un exemple de code :

    
      <?php
      $serveur = "localhost";
      $utilisateur = "votre_utilisateur";
      $mot_de_passe = "votre_mot_de_passe";
      $base_de_donnees = "votre_base_de_donnees";
      
      $connexion = mysqli_connect($serveur, $utilisateur, $mot_de_passe, $base_de_donnees);
      
      if (!$connexion) {
        die("La connexion a échoué : " . mysqli_connect_error());
      }
      echo "Connexion réussie à la base de données";
      ?>
    
  

Exécution d'une requête SELECT

Une fois que vous êtes connecté à la base de données, vous pouvez exécuter des requêtes SELECT pour récupérer des données. Voici un exemple de code :

    
      <?php
      $requete = "SELECT * FROM utilisateurs";
      $resultat = mysqli_query($connexion, $requete);
      
      if (mysqli_num_rows($resultat) > 0) {
        while ($ligne = mysqli_fetch_assoc($resultat)) {
          echo "ID : " . $ligne["id"] . ", Nom : " . $ligne["nom"] . ", Email : " . $ligne["email"] . "<br>";
        }
      } else {
        echo "Aucun résultat trouvé";
      }
      ?>
    
  

Exécution d'une requête INSERT

Pour insérer des données dans une table, vous pouvez utiliser une requête INSERT. Voici un exemple de code :

    
      <?php
      $requete = "INSERT INTO utilisateurs (nom, email) VALUES ('John Doe', 'john.doe@example.com')";
      
      if (mysqli_query($connexion, $requete)) {
        echo "Données insérées avec succès";
      } else {
        echo "Erreur lors de l'insertion des données : " . mysqli_error($connexion);
      }
      ?>
    
  

Exécution d'une requête UPDATE

Pour mettre à jour des données existantes dans une table, vous pouvez utiliser une requête UPDATE. Voici un exemple de code :

    
      <?php
      $requete = "UPDATE utilisateurs SET nom='Jane Smith' WHERE id=1";
      
      if (mysqli_query($connexion, $requete)) {
        echo "Données mises à jour avec succès";
      } else {
        echo "Erreur lors de la mise à jour des données : " . mysqli_error($connexion);
      }
      ?>
    
  

Exécution d'une requête DELETE

Pour supprimer des données d'une table, vous pouvez utiliser une requête DELETE. Voici un exemple de code :

    
      <?php
      $requete = "DELETE FROM utilisateurs WHERE id=1";
      
      if (mysqli_query($connexion, $requete)) {
        echo "Données supprimées avec succès";
      } else {
        echo "Erreur lors de la suppression des données : " . mysqli_error($connexion);
      }
      ?>
    
  

En conclusion, les requêtes SQL de base en PHP sont essentielles pour interagir avec une base de données. En comprenant ces concepts fondamentaux, vous serez en mesure de créer des applications PHP puissantes et dynamiques.

Commentaires (0)

Laisser un commentaire