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.
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;
Merci Mersault 1977, sa fonctionne très bien. C'est en plein se que je recherchais comme méthode.
_________________ 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.
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