sélection d'id spécifique

Petit nouveau ! | 2 Messages

17 mai 2012, 11:43

Bonjour à tous, je n'ai que quelques notions de php, j'ai un bout de code permettant d'afficher tous les identifiants d'une catégorie, j'aimerai pouvoir n'afficher que ce que je choisi mais je ne sais pas comment faire. Pouvez-vous me renseigner ?
Voici le code en question :

Code : Tout sélectionner

$liste = ''; $req = 'select id, nom, titre, imagep, alt_image '. ' order by nom, id'; if ($result = $sql->query($req)) while ($r = $sql->getNextLine($result)) $liste .= '<div class="blocCategorie">'.ecritBlocCentre($r[2], urlTop($r[1], $r[0]), 'images/top/'.$r[3], '<span class="size">&nbsp;').'</div>';
Merci pour votre aide

Eléphanteau du PHP | 29 Messages

17 mai 2012, 12:03

A mon avis ce n'est pas dans le php qu'il faut que tu joues mais dans ta requête, pour ne ramener que ce que tu as besoin.

D'ailleurs il ne manque pas un bout dans ta requête ?

La syntaxe classique c'est

SELECT "les champs que tu veux" FROM "la table où se trouvent les données" WHERE "les filtres pour ne ramener que ce que tu veux".

Exemple : "SELECT id, nom, titre, imagep, alt_image FROM matable WHERE id < 10"

Petit nouveau ! | 2 Messages

17 mai 2012, 12:47

Exact, pour ne pas trop encombrer le post j'ai raccourci le code et j'ai supprimé le from sans faire attention. Je vais essayer avec where merci pour votre réponse