Bonjour,
J'ai un petit soucis. J'ai fait "migrer" mon site web en php en version 7.4 et le passage de mysql à mysqli (je l'avais construit il y a très longtemps).
J'ai tout mis à jour sans problème mais je bute sur un truc tout bête. Je souhaiterai que les entrées dans la base de données s'affichent l'une au dessous de l'autre dans un tableau.
Avec mysql, j'y arrive bien mais avec mysqli, je n'arrive qu'à afficher la dernière entrée.
Je n'arrive pas à voir où je me suis trompé. Est-ce que vous auriez une idée ?
Merci beaucoup et à bientôt
Bruno
Voici mon code:
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 <?php include( '../script/connection.inc.php' ); $conn = mysqli_connect( $servername, $username, $password, $database ); if ( !$conn ) { die( "Échec de la connexion : " . mysqli_connect_error() ); } $req = "SELECT * FROM LCDetudepv"; $res = $conn->query( $req ); sql_close( $conn ); $i = 0; while ( $sqlRow = mysqli_fetch_assoc( $res ) ) { if ( $i % 2 == 0 ) { echo '<tr class="rowTab1">' . "\n"; } else { echo '<tr class="rowTab2">' . "\n"; } $i++; } ?>
Partager