Recherche


imprimer pdf
Chapitre 3 : - Séléctionner des enregistrements dans une table

I - Sélectionner des enregistrements dans la table
II - Limiter le nombre de résultat après un SELECT

I - Sélectionner des enregistrements dans la table

En nous servant de la table "membres" du chapitre précédent, nous allons tout d'abord ajouter un nouvel enregistrement.

Cliquez sur l'onglet SQL, puis tapez les instructions suivantes dans le champs de texte qui se trouve au dessus du bouton exécuter.



Description : nous avons simplement créer un nouvel enregistrement dans notre table... Si vous avez bien suivi l'ordre des cours, vous devez avoir 2 enregistrements dans la table membres.

Vous devez avoir ceci puis cliquez sur l'onglet afficher :



Nous allons maintenant séléctionner un certain champ de cette table membres :

Cliquez sur l'onglet SQL, puis tapez les instructions suivantes dans le champs de texte qui se trouve au dessus du bouton exécuter.



Description :
SELECT * : Sélection de tous les champs
FROM : de membres : la table membres
WHERE : où / lorsque
pseudo='marc' : le pseudo correspond à Marc

Vous devez avoir ceci :



Nous avous tout simplement séléctionné tous les champs de la table membres, quand le pseudo était Marc. Bien sûr vous pouvez aussi ne sélectionner que certains champs en faisant par exemple :

SELECT pseudo, ville FROM membres WHERE pseudo='Marc' qui sélectionnera que le pseudo et la ville de Marc
ou bien encore :

SELECT pseudo, ville FROM membres qui séléctionnera le pseudo et la ville de tous vos membres.

Nous n'allons pas faire tous les exemples avec SELECT puisqu'il existe bien trop de manières de sélectionner un ou plusieurs enregistrement d'une table.

II - Limiter le nombre de résultat après un SELECT

Disons que vous voulez selectionner le pseudo du dernier membre qui s'est inscrit. Pour cela, regardez l'exemple :

Cliquez sur l'onglet SQL, puis tapez les instructions suivantes dans le champs de texte qui se trouve au dessus du bouton exécuter.



Description :
SELECT : Séléction
pseudo : du champ pseudo
FROM : de
membres : la table membres
ORDER BY : classé par
id DESC LIMIT 0,1 : id décroissant, limiter le résultat à 1.

Vous devez avoir ceci :



Voilà donc, nous avons séléctionné le pseudo du dernier membre qui s'est inscrit et qui est ici Marc.

III - Séléctionner en enregistrement au hasard

Il y a une manière très simple pour séléctionner un enregistrement au hasard dans une table MySQL (il faut avoir une version de MySQL récente).

Cliquez sur l'onglet SQL, puis tapez les instructions suivantes dans le champs de texte qui se trouve au dessus du bouton exécuter.



Description : ceci va sélectionner un enregistrement au hasard dans votre table membre. Vous pouvez changer le LIMIT 0,1 qui définit le nombre d'enregistrement à sélectionner.

Vous devez avoir ceci :



Vous devez maintenant savoir comment selectionner un ou plusieurs enregistrement dans une table mais aussi limiter le résultat, et ordonner les enregistrement de la table.