[Résolu] Bloqué à 99 données lues sur base mysql

Bloqué à 99 données lues sur base mysql [Résolu] - PHP - Programmation

Marsh Posté le 08-12-2007 à 09:28:24    

Bonjour à tous !
 
Voila j'ai un petit problème avec mon site internet traitant de notre centre de secours,
j'ai une page de mon site qui affiche le nombre d'interventions que nous faisons gràce à une base de données renseignée préalablement, le problème est que nous somme arrivés hier à 100 interventions et que sur le site, la centième ne s'affiche pas, il est resté à 99. Pourtant, dans la base de données, l'interventions à bien étée ajoutée...
 
pour information, je lis les données avec ce code :
 

Citation :

$reponse = mysql_query("SELECT * FROM des_inters ORDER BY num DESC LIMIT 0, 5" );
 
while ($donnees = mysql_fetch_array($reponse) )
{
 
<?php echo $donnees ['num']; ?><B><span class="Style1"> - <?php echo $donnees ['date']; ?> : <?php echo $donnees['heure']; ?></span></B></p>
        <p><B><u>Motif</u></B> : <? echo $donnees['motif'];?><br />
          <B><u>Moyens engag&eacute;s</u></B> :<? echo $donnees['moyens'];?>


 
Pour voir à quoi ressemble la page : www.pompiersinguiniel.fr rubrique "Les inters"
 
Merci à tous en espérant que quelqu'un puisse me renseigner !
 
A bientôt !


Message édité par zarno56 le 08-12-2007 à 11:36:12
Reply

Marsh Posté le 08-12-2007 à 09:28:24   

Reply

Marsh Posté le 08-12-2007 à 11:18:50    

Je parie que tu stockes "num" en tant que chaîne de caractère genre VARCHAR dans ta table, du coup ton ORDER BY trie par ordre alphanumérique.
 
Bref il faut que num soit un entier. D'ailleurs je le verrais bien en tant que clé primaire et en mode auto-incrément.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 08-12-2007 à 11:26:22    

Oui exact, je le stock en VARCHAR! En entier ? C'est à dire ! :/ je dévute en php/mysql et j'ai encore un peu de mal !
 
Merci en tout cas de ta réponse ! :)

Reply

Marsh Posté le 08-12-2007 à 11:32:26    

Ben un entier en MySQL c'est tinyint/smallint/int/bigint selon le besoin, cf la doc.
 
Dans ton cas probablement smallint ou int.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 08-12-2007 à 11:35:48    

Super ! :) Ca marche ! Un grand merci car je ne trouvais pas la solution !
 
:)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed