Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

connexion à une bdd en php


rimbaut

Messages recommandés

Bonjour à tous,

J'ai copié ce fichier afin de se connecter à une BDD en PHP. mais j'ai cette erreur :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\ExerciceBdd\Base.php on line 10

J'aimerai comprendre le pourquoi de cette erreur.

 

Le fichier php est le suivant :

 

<?php

mysql_connect("localhost", "root", ""); // Connexion à MySQL

mysql_select_db("jeux_videophp"); // Sélection de la base coursphp

 

$reponse = mysql_query("SELECT * FROM jeux_video"); // Requête SQL

 

 

// On fait une boucle pour lister tout ce que contient la table :

 

while ($donnees = mysql_fetch_array($reponse) )

{

?>

<p>

<strong>Jeu</strong> : <?php echo $donnees['nom']; ?><br />

Le possesseur de ce jeu est : <?php echo $donnees['possesseur']; ?>, et il le vend à <?php echo $donnees['prix']; ?> euros !<br />

Ce jeu fonctionne sur <?php echo $donnees['console']; ?> et on peut y jouer à <?php echo $donnees['nbre_joueurs_max']; ?> au maximum<br />

<?php echo $donnees['possesseur']; ?> a laissé ces commentaires sur <?php echo $donnees['nom']; ?> : <em><?php echo $donnees['commentaires']; ?></em>

</p>

<?php

}

 

mysql_close(); // Déconnexion de MySQL

?>

 

Merci pour votre aide

Lien vers le commentaire
Partager sur d’autres sites

Bonsoir kewlcat,

J'ai rajouté cette ligne mais j'ai toujours une erreur et justement sur cette ligne :

 

Parse error: syntax error, unexpected T_STRING in C:\wamp\www\ExerciceBdd\connexion.php on line 6

 

Voici le code :

 

<?php

mysql_connect("localhost", "root", ""); // Connexion à MySQL

mysql_select_db("jeux_videophp"); // Sélection de la base coursphp

 

$reponse = mysql_query("SELECT * FROM jeux_video"); // Requête SQL

mysql_query() returns a resource on success, or FALSE on error

 

// On fait une boucle pour lister tout ce que contient la table :

 

while ($donnees = mysql_fetch_array($reponse) )

{

?>

<p>

<strong>Jeu</strong> : <?php echo $donnees['nom']; ?><br />

Le possesseur de ce jeu est : <?php echo $donnees['possesseur']; ?>, et il le vend à <?php echo $donnees['prix']; ?> euros !<br />

Ce jeu fonctionne sur <?php echo $donnees['console']; ?> et on peut y jouer à <?php echo $donnees['nbre_joueurs_max']; ?> au maximum<br />

<?php echo $donnees['possesseur']; ?> a laissé ces commentaires sur <?php echo $donnees['nom']; ?> : <em><?php echo $donnees['commentaires']; ?></em>

</p>

<?php

}

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...