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 01/01/2008, 16h50   #1
Membre du Club
 
Homme
Inscription : février 2006
Messages : 217
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : février 2006
Messages : 217
Points : 53
Points : 53
Par défaut [SQL] PHP/SQL Rand avec exclusion

Bonjour,

Voici mon code

Code :
1
2
 
$pif=mysql_query("select * from question order by rand() limit 1");
C'est un QCM.

J'aurais voulu savoir une chose. Existe t'il un moyen,en SQL ou autre, qu'au moment où je recharge la page (qui le sera 50 fois), d'éviter de retomber sur la même question. En fait une exclusion des questions qui sont déja tomber?

Merci, et bonne année!
snaxisnake est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2008, 18h26   #2
Membre confirmé
 
Avatar de Mogwaï
 
Inscription : mai 2004
Messages : 247
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2004
Messages : 247
Points : 243
Points : 243
Envoyer un message via MSN à Mogwaï
Il faudra pour celà stocker dans ta table (ou dans une autre) le fait que la question a déjà été affichée : un flag à 0 ou 1 ou la date de dernier affichage.

Tout dépend si les questions dépendent d'utilisateurs ou non, si au final tu dois afficher les 50 questions à la suite, etc...
__________________
Etre à son compte, y'a rien de mieux !
Mogwaï est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/01/2008, 18h31   #3
Membre du Club
 
Homme
Inscription : février 2006
Messages : 217
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : février 2006
Messages : 217
Points : 53
Points : 53
Ah ouai ok, je vais essayé le coup de la table lol

Merci!
snaxisnake est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h32.


 
 
 
 
Partenaires

Hébergement Web