Bonjour,
Après de nombreuses années sans toucher une seule ligne de code, je tente de m'y remettre un peu. Etant obsolète moi-même, je tâche de faire en sorte que mon code ne le soit pas trop dès le départ... du coup, il me semble que je dois apprendre à travailler avec mysqli.

Et là, c'est le drame... je n'arrive malheureusement même pas à récupérer le résultat de simples requêtes...

Je travaille avec Mamp (version 5.2 - téléchargée il y a quelques jours) - PHP version 7.2.10 selon php.ini
Et PhpMyAdmin 4.8.3

Le code suivant - dans un fichier test.php - ne me renvoie absolument rien. A priori, selon mes tests, la connexion à la BD se fait, étant donné que je ne reçois pas le message d'erreur.

Une âme charitable pourrait-elle me dire ce qui coince?
Merci d'avance et tous mes voeux pour cette nouvelle année.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Connexion à la BD
$connexion = mysqli_connect('localhost', 'root', 'root', 'bd_test');
 
if ($connexion->connect_errno) { // Vérification de la connexion
    echo "Echec de la connexion: (" . $connexion->connect_errno . ") " . $connexion->connect_error;
    exit(); // interruption de l'exécution
}
else{
	// Requete
	$req = "SELECT * FROM t_test";
 
	// Résultat
	$res = $connexion->query($req);
 
 
	while ($data = mysqli_fetch_array($res)) {
		// Affichage des résultats
		echo $data['id'];
	}
 
}