[RESOLU] création requêtes PHP

Eléphanteau du PHP | 15 Messages

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!

Mammouth du PHP | 2703 Messages

03 sept. 2016, 20:21

que ce passe-t-il ?

j'ai un gros doute sur l'ouverture de la connexion en mysqli et l'utlisation de fonctions de mysql ensuite.