Probleme avec mysql

Résolu
Bonjour,

Voila j'ai un probleme avec mysql je lui demande de faire le tour de tout se qui est enregistré dans ma BDD mais il ne fait que une ligne voici le code

<?php
include ("co_bdd.php");
//effacer les anciens resultats
/*$sql = "DELETE FROM resultat WHERE id_resultat >= 1";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
*/
// selection des info
$sql = 'SELECT * FROM course';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

echo '<table width="100%">';
$nbr = 0;
while($data = mysql_fetch_assoc($req))
{
$nbr = $nbr + 1;
$id_pilote = $data['id_pilote'];
$id_voiture = $data['id_voiture'];
include ("simulation.php");
//enregistrement des resultats
echo '<tr><td>',$nbr,'</td><td>',$nom,'</td><td>',$marque,'</td><td>',$modele,'</td><td>',$heure,' h</td><td>',$minute,' min</td><td>',$seconde,' s</td><td>',$milliseconde,' ms</td></tr>';
}
echo '</table>';

mysql_close($db);
?>

voila je suis dsl mais le "include ("simulation.php"); je ne veux pas vous le donnée
il contient d'autre requette mysql (style recup de variable de different compte + calcul pour en arriver a sa un temps de course.)
mais il ne me fait que le premier qui est inscrit sur la liste il ne fait pas les autres

Voila merci.
Configuration: Windows Vista
Firefox 3.0.1

6 réponses

  1. tu veu afficher le contenu de ta BDD ?

    <?php
    mysql_connect("localhost", "user", "****"); /
    mysql_select_db("base");

    $reponse = mysql_query("SELECT * FROM table");

    while ($donnees = mysql_fetch_array($reponse) )
    {
    ?>
    <table>
    <tr><td><?php echo $donnees['champ1'] ?></td><td><?php echo $donnees['champ2'] ?></td><td><?php echo $donnees['champ3'] ?></td><td><?php echo $donnees['blabla'] ?></td><td><?php echo $donnees['blabla'] ?></td><td><?php echo $donnees['blabla'] ?></td></tr>
    </table>

    <?php
    }

    mysql_close();
    ?>

    1. non le probleme c qu'il ne prend que en compte la premiere ligne il ne refait pas l'operation pour les ligne suivant tu voie?
      1. essaye avec ça :

        <?php
        include ("co_bdd.php");

        // selection des info
        $req = mysql_query("SELECT * FROM course");

        echo '<table width="100%">';
        $nbr = 0;
        while($data = mysql_fetch_array($req))
        {
        $nbr = $nbr + 1;
        $id_pilote = $data['id_pilote'];
        $id_voiture = $data['id_voiture'];
        include ("simulation.php");
        //enregistrement des resultats
        echo '<tr><td>',$nbr,'</td><td>',$nom,'</td><td>',$marque,'</td><td>',$modele,'</td><td>',$heure,' h</td><td>',$minute,' min</td><td>',$seconde,' s</td><td>',$milliseconde,' ms</td></tr>';
        }
        echo '</table>';

        mysql_close($db);
        ?>
        1. pareil il me rend toujours que une ligne.
          mais je pense que c'est peut etre a cause que je fait d'autre requete dans l'include que je fait? tu pense que sa a quelque chose a voir?
          1. ça depend des requetes effectué, mai cest possible
            tu na aucun message derreur ?
            1. c'est bon jai trouvez il m'élangeais les requete entre elle j'ai donc changer les nom de la requete de base

              <?php
              include ("co_bdd.php");
              //effacer les anciens resultats
              /*$sql = "DELETE FROM resultat WHERE id_resultat >= 1";
              $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
              */
              // selection des info
              $sqlini = 'SELECT * FROM course';
              $reqini = mysql_query($sqlini) or die('Erreur SQL !<br>'.$sqlini.'<br>'.mysql_error());

              echo '<table width="100%">';
              $nbr = 0;
              while($data = mysql_fetch_assoc($reqini))
              {
              $nbr = $nbr + 1;
              $id_pilote = $data['id_pilote'];
              $id_voiture = $data['id_voiture'];
              include ("simulation.php");
              //enregistrement des resultats
              echo '<tr><td>',$nbr,'</td><td>',$nom,'</td><td>',$marque,'</td><td>',$modele,'</td><td>',$heure,' h</td><td>',$minute,' min</td><td>',$seconde,' s</td><td>',$milliseconde,' ms</td></tr>';
              }
              echo '</table>';

              mysql_close($db);
              ?>

              merci de m'avoir aidé
              bonne fin de journée ++