Récupérer tous les utilisateurs

Vidéo sur Youtube Le play Youtube

Installer dump

Avant de continuer, nous allons installer un outil PHP qui s'appelle dump. Pour l'installer, vous suivre ce tutoriel d'azur-web.com.

C'est un outil très pratique. Il met en forme d'une manière élégante, les résultats envoyés par PHP.

Créer le fichier sql.php

Nous allons créer un autre fichier à la racine : sql.php.

Ce fichier comportera le code qui nous permettra d'interagir avec la base de données.

<?php

require_once ('vendor/autoload.php');

$servername = "database";
$username = "henrique";
$password = "CqIEuocUkTClfJyzVfOYcKAzbrHFqH";
$dbname = "injectionDB";

// Se connecter à la base de données
$db = new mysqli($servername, $username, $password, $dbname);

// Récupérer tous les utilisateurs de la base de données
$sql = "SELECT id, user, password FROM utilisateurs";
$result = $db->query($sql);

dump($result->fetch_all());

Maintenant, si vous utilisez le chemin qui suit dans votre navigateur, un résultat sera affiché : localhost:81/sql.php.

 array:2 [▼
  0 => array:3 [▼
    0 => "1"
    1 => "Bob"
    2 => "hello"
  ]
  1 => array:3 [▼
    0 => "2"
    1 => "Luc"
    2 => "bonjour"
  ]
]

Ça fonctionne 🙂 !

La préparation est bientôt terminée !