Bonjour,
J'ai créer une base de donnée et tout vas bien mais quand j'essaye d'afficher des requêtes SQL via PHP j'ai un petit problèmes.
Voici mon fichier de base que j'ai créer:
<?php
// Information en relation avec votre serveur MySQL
// Ces informations vont être utilisées pour établir la connexion avec le serveur MySQL
$serveur = "localhost";
$utilisateur = "root";
$motDePasse = "";
$bd = "joueurs";
// Connexion à la base de données
$idConnexion = new mysqli($serveur, $utilisateur, $motDePasse, $bd);
// Vérifie si la connexion au serveur MySQL a bien été établie
if( $idConnexion->connect_error) {
die(' Erreur de connexion (' . $idConnexion->connect_errno . ' ) ' . $idConnexion->connect_error) ;
}
echo "Connexion à la base de donnée exercicePratique 4, réussi. . . ";
?><br /><?php
// on crée la requête SQL
$sql = "SELECT prenom,numero_gilet,buts FROM joueurs order by buts";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL ! br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<b>'.$data['prenom'].' '.$data['numero_gilet'].'</b> ('.$data['buts'].')';
}
// Ferme la connexion établie avec le serveur MySQL
$idConnexion->close() ;
?>
A partir de // on envoie la requête j'ai un message d'erreur, je crois que j'ai une mauvais syntaxe pour afficher mes resultat avec le ECHO.
Est-ce que quelqu'un pourrait me diriger dans la bonne direction et me dire si le début est correcte.
Merci!