par
gigmarc » 03 sept. 2016, 19:41
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!
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";
[b]// on envoie la requête [/b]
$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!