meerdere randoms in een database
weet iemand hoe ik dit het beste kan doen?
dit script zet al 40 randoms in de database maar ze kunnen nog wel hetzelfde zijn. en dat moet dus niet.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
$a = 0;
while ($a <= 39){
$a ++;
$random = rand (0,400);
for ($C=0; $C < $a; $C++){
if (mysql_query("select B$C FROM $tbl_name2 WHERE Username = '$Username' ") == $random){
$a--;
}
}
mysql_query("UPDATE planets SET B$a=$random WHERE Username='$Username'");
}
for ($J=0; $J < 40; $J++){
$pot=mysql_query("select B$J from planets where Username='$Username'desc limit $J,1");
$top=@mysql_fetch_row($pot);
$tpo=$top[$J];
echo $tpo;
echo"</br>";
}
while ($a <= 39){
$a ++;
$random = rand (0,400);
for ($C=0; $C < $a; $C++){
if (mysql_query("select B$C FROM $tbl_name2 WHERE Username = '$Username' ") == $random){
$a--;
}
}
mysql_query("UPDATE planets SET B$a=$random WHERE Username='$Username'");
}
for ($J=0; $J < 40; $J++){
$pot=mysql_query("select B$J from planets where Username='$Username'desc limit $J,1");
$top=@mysql_fetch_row($pot);
$tpo=$top[$J];
echo $tpo;
echo"</br>";
}
ik waardeer de reacties wel heel erg
1) dat er niet op wordt gereageerd, als je iets niet begrijpt vraag het dan we zijn hier om je te helpen
2) een nieuw topic openen met precies hetzelfde ondewerp en niks met het vorige topic doen is not done. Open sowieso geen 2 dezelfde topics
okay dat begrijp ik maar ik dacht dat dit nogal anders lag omdat dat hoofdzakelijk ging over een array in de db te voegen en dit om het zorgen dat er geen 2 dezelfde randoms in de db kunnen komen. en ik doe wel wat met de vorige topic maar had ik inderdaad wel ff wat over mogen posten sorry daarvoor. maar zou ik misschien wat uitleg kunenn krijgen over hoe jij dit probleem zou oplossen? ik ben een beginnend programmeur/student en ben momenteel bezig met een eigen project op te zetten en ik loop hier een beetje op vast.