Hallo zusammen,
ich habe ein skipt geschrieben welches eine Karte aus einer Datenbank auslesen soll!
Das ganze hat 1000*1000 Felder
Wenn ich mir die anzeigen lasen will kommt folgendes:
In der Karte gibt es noch mehrere unentdeckte felder...
Hier das ist der Code.
Meine Frage: Was kann man machen damit das schneller abläuft?
Danke aufjedenfall schon mal...
ich habe ein skipt geschrieben welches eine Karte aus einer Datenbank auslesen soll!
Das ganze hat 1000*1000 Felder
Wenn ich mir die anzeigen lasen will kommt folgendes:
Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/web3/html/show.php on line 76
Hier das ist der Code.
PHP-Code:
$aus = "<table cellspacing=\"0\" cellpadding=\"0\" border=\"1px\" width=\"$breit\" height=\"$hoch\">";
for ($i=$ygo;$i<=$yend;$i++)
{
$aus=$aus."<tr>";
for ($j=$xgo;$j<=$xend;$j++)
{
$da = mysql_result(mysql_query("select count(*) from karte WHERE X=".$j." AND Y=".$i),0);
if($da==1)
{
$wert = mysql_result(mysql_query("select WERT from karte WHERE X=".$j." AND Y=".$i),0);
$aus=$aus."<td width=\"21\" height=\"21\"><img alt=\"($j/$i)\" width=\"21\" height=\"21\" src=gif/$wert.gif></td>";
}
else
{
$aus=$aus."<td width=\"21\" height=\"21\"></td>";
}
$aus=$aus."</tr>";
}
$aus=$aus."</table>";
Meine Frage: Was kann man machen damit das schneller abläuft?
Danke aufjedenfall schon mal...
Kommentar