Bonjour, je suis novice en la matière,

voilà j'effectue un requette pour afficher le champs d'une table :
$sql = 'SELECT * FROM InterProd ORDER BY IDinterprod DESC LIMIT 0,1';

mais le resultat me retourne rien ! Mais si je mais LIMIT 0,2, cela me renvoi uniquement l'avant dernier resultat.

Voici ma requette complète :

$sql = 'SELECT * FROM InterProd ORDER BY IDinterprod DESC LIMIT 0,1';

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array ($req);
while($data = mysql_fetch_array ($req))
echo "-=-".$data["NumInter"].'-=-<br>';

Pourtant la requette suivante fonctionne sous phpMyAdmin :
SELECT * FROM InterProd ORDER BY IDinterprod DESC LIMIT 0,1


Merci par avance de votre aide.