Récupérer tous les utilisateurs
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 !