Arbeite gerade an einem Quiz das per SQL läuft.
Habe nun ein Problem das jede Frage nur einmal zufällig kommen soll.
Mein Code
	
Wenn eine Frage durch ist wird in die DB folgendes geschriebe
	
Jedoch zeigt er mit immer wieder die Fragen an.
Ein echo "$rows[gameid]"; gibt 132 aus, also Frage 1, 3 und 2 waren schon und sollen eigentlich nicht nochmal kommen.
Kann mir bitte wer helfen.
mfg
					Habe nun ein Problem das jede Frage nur einmal zufällig kommen soll.
Mein Code
PHP-Code:
	
	
$check1 = mysql_query("SELECT * FROM quiz_temp WHERE ip='$ip'");
while ($rows = mysql_fetch_array($check1)) {
echo "$rows[gameid]";
$allgames_q0 = mysql_query("SELECT * FROM quiz_fragen 
WHERE id!='$rows[gameid]' ORDER BY RAND()");
}
while ($allgames0 = mysql_fetch_array($allgames_q0)) {
$array = array($allgames0[2],$allgames0[3],$allgames0[4],$allgames0[5]);
srand((float)microtime()*1000000); 
PHP-Code:
	
	
$datum = time();
mysql_query("INSERT INTO quiz_temp SET gameid='$id', time='$datum', ip='$ip'"); 
Ein echo "$rows[gameid]"; gibt 132 aus, also Frage 1, 3 und 2 waren schon und sollen eigentlich nicht nochmal kommen.
Kann mir bitte wer helfen.
mfg
 
          
 Auslese Problem aus DB
									
									
									Auslese Problem aus DB
								

 
 
Kommentar