Hébergements Web - Requete WHERE avec tri BY ORDER
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Frage

Requete WHERE avec tri BY ORDER

Von
ChristopheS4
Erstellungsdatum 2018-06-24 07:34:02 (edited on 2024-09-04 12:28:17) in Hébergements Web

Bonjour,
j'ajoutes régulièrement des valeurs à une table et je souhaites faire afficher un tableau répondant à une requête.

ex: ($requete = "SELECT * FROM matable WHERE categorie LIKE '%". $categorie . "%'";
$resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
while($donnees = $resultat->fetch(PDO::FETCH_ASSOC))
{ etc...)
ET
que les résultats dans le tableau soit affichés par ordre alphabétique et non pas par ordre croissant de l'id (avec les dernières entrées à la fin du tableau)

ex: ($requete = "SELECT * FROM matable ORDER BY categorie ";
$resultat = $bdd->query($requete) or die(print_r($bdd->errorInfo()));
while($donnees = $resultat->fetch(PDO::FETCH_ASSOC))
{ etc...)

Les deux requêtes fonctionnent très bien indépendamment, j'ai essayé beaucoup de choses .... rien ne fonctionne.

Si quelqu'un peut m'aider sur ce point merci d'avance.
Cordialement
CS