Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/08/2006, 20h39   #1
Invité régulier
 
Inscription : février 2006
Messages : 67
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 67
Points : 8
Points : 8
Par défaut [Conception] Choisir un pseudo au hasard dans une base de données

Voilà, je souhaite choisir un pseudo au hasard dans une base de donnée, mais n'y parvient pas . Si quelqu'un peut me donner l'adresse d'un tuto, ou encore un script

merci d'avance pour votre aide
ok07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2006, 20h47   #2
Expert Confirmé Sénior
 
Avatar de Baptiste Wicht
 
Homme Baptiste Wicht
Étudiant
Inscription : octobre 2005
Messages : 7 465
Détails du profil
Informations personnelles :
Nom : Homme Baptiste Wicht
Âge : 24
Localisation : Suisse

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2005
Messages : 7 465
Points : 16 862
Points : 16 862
Envoyer un message via MSN à Baptiste Wicht
Citation:
Envoyé par ok07
Voilà, je souhaite choisir un pseudo au hasard dans une base de donnée, mais n'y parvient pas . Si quelqu'un peut me donner l'adresse d'un tuto, ou encore un script

merci d'avance pour votre aide
Tu emploies quoi comme base de données ?

Je sais qu'en mysql on peut faire ca :

Code :
mysql_query("select pseudo from table order by rand()");
Baptiste Wicht est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2006, 22h13   #3
Rédacteur
 
Avatar de Yogui
 
Homme Guillaume Rossolini
Directeur technique
Inscription : février 2004
Messages : 13 720
Détails du profil
Informations personnelles :
Nom : Homme Guillaume Rossolini
Localisation : France

Informations professionnelles :
Activité : Directeur technique

Informations forums :
Inscription : février 2004
Messages : 13 720
Points : 17 355
Points : 17 355
Salut

En effet, cette requête fonctionne. Tu peux même ajouter "LIMIT 1" pour n'obtenir qu'un seul résultat :
Code :
SELECT pseudo FROM table ORDER BY RAND() LIMIT 1
__________________
Mes articles - Zend Certified Engineer (PHP + Zend Framework)
Ressources PHP - Ressources Zend Framework
Yogui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 15h54   #4
Invité régulier
 
Inscription : février 2006
Messages : 67
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 67
Points : 8
Points : 8
Effectivement, j'utilise MySQL

Merci pour tout, je vais tester
ok07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 16h50   #5
Invité régulier
 
Inscription : février 2006
Messages : 67
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 67
Points : 8
Points : 8
Une dernière question : est-il necessaire de faire un mysql_fetch_array($variable); ?
ok07 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2006, 17h05   #6
Membre éprouvé
 
Inscription : février 2005
Messages : 401
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : février 2005
Messages : 401
Points : 450
Points : 450
Tout dépend de comment tu veux exploiter ton résultat de requete.
Mais de toute façon tu seras obligé d'utiliser une fonction d'exploitation de résultats, comme mysql_fetch_array, mysql_result ...
Sylvain71 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h30.


 
 
 
 
Partenaires

Hébergement Web