Nous sommes actuellement le 11 Juil 2026, 00:49

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 
Auteur Message
MessagePublié: 19 Août 2003, 18:03 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 04 Mars 2002, 12:51
Message(s) : 149
Localisation : Montréal
Je veux aller chercher l'une des rangées de façon alétoire dans ma base de donnée MySQL. Je voudrais savoir comment faire?

Par exemple, si j'ai la BD suivante:
**********************************
* Nom | Job *
**********************************
* Bob | Plombier *
* Mike | Médecin *
* Lisa | Programmeur *
**********************************

Je veux obtenir un des trois résultats, n'importe lequel.
Pour pouvoir les utiliser de la façon suivante:
echo 'Je ne nomme $row["Nom"] et je suis $row["Job"].';
et avoir qqchose du genre:
'Je ne nomme Bob et je suis Plombier.

Merci à l'avance.

_________________
Crayon, le gladiateur

Cookie : Anciennement petit gâteau sucré, qu'on acceptait avec plaisir. Aujourd'hui : petit fichier informatique drôlement salé, qu'il faut refuser avec véhémence.


Haut
 Profil  
Répondre en citant  
MessagePublié: 19 Août 2003, 18:20 
Hors-ligne
Petit nouveau
Petit nouveau

Inscription : 07 Août 2003, 23:55
Message(s) : 11
Localisation : Saint-Eustache
Je te suggere d'ajouter a ta table une cle primaire que tu nommerais par exemple 'ID' cette cle serais autoincrement de cette facon tu auras un champ qui identifiera un enregistrement de facon unique.

Par la suite du genere un nombre aleatoire de 1 a la limite du nombre d'enregistrement que tu possede dans ta table

ensuite tu te sers de ce nombre pour executer la requete SQL suivante en supposant que le nom de ta table soit 'professionnels' :

$sql = "SELECT Nom, Job FROM professionnel WHERE ID = " . $nombreAleatoire;


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Août 2003, 23:21 
Hors-ligne
Régulier
Régulier
Avatar de l’utilisateur

Inscription : 02 Mars 2002, 00:17
Message(s) : 340
Localisation : The seventh layer of hell
ORDER BY rand() LIMIT 1 dans ta requête sql :)

_________________
Don't walk in front of me, I may not follow
Don't walk behind me, I may not lead
Just walk beside me and be my friend


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 20 Août 2003, 14:57 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 04 Mars 2002, 12:51
Message(s) : 149
Localisation : Montréal
Merci Mersault 1977, sa fonctionne très bien. C'est en plein se que je recherchais comme méthode. :D

_________________
Crayon, le gladiateur

Cookie : Anciennement petit gâteau sucré, qu'on acceptait avec plaisir. Aujourd'hui : petit fichier informatique drôlement salé, qu'il faut refuser avec véhémence.


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 4 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site