Also funktionier tut es zwar aber ich bekomm immer eine timeout meldung und seh da eigentlich keinen fehler.
// tabelle leer updaten
for($i = 1; $i < 13; $i++){
$query="UPDATE verlierer503 SET user='0', karte='0', clicks='100' WHERE id ='$i';";
mysql_query($query);
}
$count = 1;
for(;{
if ($count <= 12) {
// zufallszahl ermitteln
mt_srand((double)microtime()*1000000);
$nr = mt_rand(1,12);
// prüfen ob schon alle 12 felder geuppt wurden wnn ja beenden
$resulta = mysql_query("select * from verlierer503 where clicks='0'");
$numrowsa = mysql_num_rows($resulta);
If ($numrowsa > 11) {
exit;
}
// wenn noch nicht alle felder geuppt wurden eintrag mit zufalls zahl suchen
$result = mysql_query("select * from verlierer503 where karte='$nr'");
$numrows = mysql_num_rows($result);
// noch keine zahl gefunden dann eintragen
If ($numrows < 1) {
$query="UPDATE verlierer503 SET user='0', karte='$nr', clicks='0' WHERE id ='$count';";
mysql_query($query);
$count++;
}
}
}
// tabelle leer updaten
for($i = 1; $i < 13; $i++){
$query="UPDATE verlierer503 SET user='0', karte='0', clicks='100' WHERE id ='$i';";
mysql_query($query);
}
$count = 1;
for(;{
if ($count <= 12) {
// zufallszahl ermitteln
mt_srand((double)microtime()*1000000);
$nr = mt_rand(1,12);
// prüfen ob schon alle 12 felder geuppt wurden wnn ja beenden
$resulta = mysql_query("select * from verlierer503 where clicks='0'");
$numrowsa = mysql_num_rows($resulta);
If ($numrowsa > 11) {
exit;
}
// wenn noch nicht alle felder geuppt wurden eintrag mit zufalls zahl suchen
$result = mysql_query("select * from verlierer503 where karte='$nr'");
$numrows = mysql_num_rows($result);
// noch keine zahl gefunden dann eintragen
If ($numrows < 1) {
$query="UPDATE verlierer503 SET user='0', karte='$nr', clicks='0' WHERE id ='$count';";
mysql_query($query);
$count++;
}
}
}
Kommentar