Bonjour à tous,
Je sollicite vos savoir pour tenter de résoudre une requête sql ma foie assez simple mais mes connaissance sont insuffisantes.
Dans le code suivant, je n'arrive pas à afficher mes articles comme je le voudrais soit :
J'aimerais afficher dans l'ordre
products_id (sans doublons) ; products_name (sans doublons) ; products_price (avec les doublons)
Où fais-je une erreur ? J'ai bien les id distincts, mais tous les noms sont identiques.
D'autre part, j'aimerais faire un affichage de tout mon catalogue (environ 4 000 lignes) mais je suis obligé de limiter la requête, y'a-il un moyen pour afficher la totalité ?
Par avance je vous remercie de votre aide,<?php
$sql = '
SELECT DISTINCT products_price,products_name,p roducts.products_id
FROM products_description,products
LIMIT 50
';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
echo "<table>";
while ($data = mysql_fetch_array($req))
{
echo ''.$data[products_id].';'.$data[products_name].'';'.$data[products_price].'<br>';
}
echo "</table>";
mysql_free_result ($req);
mysql_close ();
?>
Alesque
-----