Trier par id
Résolu
gautier019
Messages postés
140
Date d'inscription
Statut
Membre
Dernière intervention
-
gautier019 Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
gautier019 Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une base de donnée mysql
ID - Nom - Prenom - ...
1 - Nom1
2 - .....
.. - .....
Et je cherche le moyen en php de trier par ordre d'id la colonne "nom".
Je me suis renseigner et j'ai trouver ceci :
Mais j'aimerais le faire par cette maniére :
(Code que j'utilise pour une autre base de donnée c'était le seul exemple)
J'ai une base de donnée mysql
ID - Nom - Prenom - ...
1 - Nom1
2 - .....
.. - .....
Et je cherche le moyen en php de trier par ordre d'id la colonne "nom".
Je me suis renseigner et j'ai trouver ceci :
$sql = "SELECT pseudo FROM 'membres'\n" . "ORDER BY id DESC LIMIT 0, 30 ";
Mais j'aimerais le faire par cette maniére :
(Code que j'utilise pour une autre base de donnée c'était le seul exemple)
try { $pb_connexion = new PDO('mysql:host='.$pb_host.';dbname='.$pb_name.'; charset=utf8', $pb_user, $pb_pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8')); if(!empty($_SESSION['session'])) { $req_selectMembre = $pb_connexion->prepare('SELECT * FROM membres WHERE session=:session'); $req_selectMembre->execute(array( 'session' => $_SESSION['session'] )); $selectMembre = $req_selectMembre->fetch(); $pseudo = $selectMembre['pseudo']; $name = $selectMembre['name']; $surname = $selectMembre['surname']; $email = $selectMembre['email']; $admin = $selectMembre['admin']; } else { return false; } $req_allMembre = $pb_connexion->query('SELECT * FROM membres WHERE id=(SELECT max(id) FROM ticket)'); } catch (PDOException $e) { Echo 'Impossible de se connecter à la base de donnée :<br>'; Echo $e; }
A voir également:
- Trier par id
- Excel trier par ordre croissant chiffre - Guide
- Id telephone - Guide
- Logiciel pour trier les photos automatiquement - Guide
- Document id lycamobile - Forum LG
- Gate first id ✓ - Forum Navigateur
1 réponse
Le SQL pour trier une table par id de manière croissante est:
En PDO, je suppose que tu pourrais implémenter ça de la manière suivante:
J'espère que je répond à ta question!
SELECT * FROM table ORDER BY id ASC;
En PDO, je suppose que tu pourrais implémenter ça de la manière suivante:
$sqlSelectMembre = "SELECT * FROM membres ORDER BY id ASC"; $req_selectMembre = $pb_connexion->prepare($sqlSelectMembre); $req_selectMembre->execute(); $info = $req_selectMembre->fetchAll(); //Le tableau $info possède tous les membres ordonnés par id foreach ($info as $ligne){ //Effectuer un traitement par membre $nom = $ligne["nom"]; //... }
J'espère que je répond à ta question!
gautier019
Messages postés
140
Date d'inscription
Statut
Membre
Dernière intervention
17
Merci beaucoup ça fonctionne !!