Trier par id
Résolu
gautier019
Messages postés
154
Statut
Membre
-
gautier019 Messages postés 154 Statut Membre -
gautier019 Messages postés 154 Statut Membre -
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
- Gate first id ✓ - Forum Navigateur
- Document id lycamobile - Forum LG
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
154
Statut
Membre
17
Merci beaucoup ça fonctionne !!