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. 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 ++
    1. ça depend des requetes effectué, mai cest possible
      tu na aucun message derreur ?
      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. 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. 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. 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();
              ?>