Hallo!
Ich habe ein kleines Problem mir einer Datenbankabfrage.
Ich brauch einen Zufallsgenerator, den ich mit mehreren Werten füttern kann.
Das heißt, der Zufallsgenerator soll aus einer vorgegeben Liste an IDs auswählen.
Kleines Beispiel:
Tabelle:
Id:
------
1
2
3
4
5
...
So. Jetzt soll der Zufallsgenerator zufällig zwischen 2 und 5 auswählen.
Also entweder 2 oder 5.
Ich hab bisjetzt das:
Wenn in der Whileschleife 16, 17 und 18 steht, bekomm ich beim Zufall unten entweder keinen Wert 1 oder 6.
Das macht allerdings überhaupt keinen Sinn, weil diese Zahlen so nicht in der Tabelle stehen.
Danke
mfg
Azubis
Ich habe ein kleines Problem mir einer Datenbankabfrage.
Ich brauch einen Zufallsgenerator, den ich mit mehreren Werten füttern kann.
Das heißt, der Zufallsgenerator soll aus einer vorgegeben Liste an IDs auswählen.
Kleines Beispiel:
Tabelle:
Id:
------
1
2
3
4
5
...
So. Jetzt soll der Zufallsgenerator zufällig zwischen 2 und 5 auswählen.
Also entweder 2 oder 5.
Ich hab bisjetzt das:
PHP:
$test_res = mysql_query("SELECT * FROM aufgaben_abfolge WHERE loesungsid = $_POST[loesung_radio]");
$count = mysql_num_rows($test_res);
$test2 = mysql_fetch_assoc(mysql_query("SELECT * FROM aufgaben_abfolge WHERE loesungsid = $_POST[loesung_radio]"));
while($test = mysql_fetch_assoc($test_res)) {
echo $test[naechsteaufgabeid]." naechste id<br />";
}
echo $count." anzahl<br />";
echo $test2[naechsteaufgabeid][rand(0,$count - 1)]." aus array";
Wenn in der Whileschleife 16, 17 und 18 steht, bekomm ich beim Zufall unten entweder keinen Wert 1 oder 6.
Das macht allerdings überhaupt keinen Sinn, weil diese Zahlen so nicht in der Tabelle stehen.
Danke
mfg
Azubis