Problème requête mysql

Bonjour,

Voilà j'ai un petit soucis avec une requête, la voici

$req_tri=mysql_query("SELECT * FROM Boitiers WHERE Référence < '56495' ORDER BY $tri $ordre LIMIT 1, 14");

Comme vous pouvez le constater ma requête tri des produits...

Cependant elle ne fonctionne correctement que quand le tri est effectué par ordre croissant de la colonne Référence.

c'est à dire avec:

$tri = Référence
$ordre = ASC

En dessous de la référence 56495 j'ai 6 produits

Cependant, quand $tri = Prix (par exemple) et bien je ne sais pas pourquoi mais la requête m'enlèves certain enregistrement, au lieu d'en avoir 6 j'en ai 5...Et je ne cois pas du tout d'ou vient le problème

Aidez moi SVP^^
Configuration: Windows Vista
Firefox 3.0.7

4 réponses

  1. Bonjour,

    Êtes vous sur que Prix n'est pas = NULL pour les enregistrements qui n'apparaissent pas ?.
    1. Oui sûr aucun n'est NULL
      1. Re,

        Avez vous comparé ces résultats par une requête en ligne avec un outil comme "MySql Query Browser" ?.
    2. Heu, là j'avoue que je ne connais pas...Cette outil existe sur phpmyadmin?