Ik ben bezig een MMORTS te maken, waarin het allemaal draait om een map(kaart).
De map bestaat dan uit 10.000*10.000 tegeltjes, met bepaalde eigenschappen.
Deze tegeltjes hebben allemaal hun xy-coördinaat.
Ik sla ze dus zo op in de db:
Om de map te bekijken, ga je naar map.php?tile=545
Waarbij dan wordt opgehaalt uit de db welke coördinaten deze tegel heeft, deze krijgen de variablen $x en $y, en dan:
Nu is mijn vraag of het mogelijk is om met een query meerdere select's uit te voeren.
Is dat mogelijk?
Zo ja, hoe kan ik dit dan verder afhandelen
Zo nee, wat kan ik dan doen?
De map bestaat dan uit 10.000*10.000 tegeltjes, met bepaalde eigenschappen.
Deze tegeltjes hebben allemaal hun xy-coördinaat.
Ik sla ze dus zo op in de db:
code:
1
2
3
4
| TABLE map_tiles_x_y FIELD id INT, PRIM KEY, INDEX FIELD x INT, PRIM KEY, INDEX FIELD y INT, PRIM KEY, INDEX |
Om de map te bekijken, ga je naar map.php?tile=545
Waarbij dan wordt opgehaalt uit de db welke coördinaten deze tegel heeft, deze krijgen de variablen $x en $y, en dan:
code:
1
2
3
4
| $x1=$x-2; $y1=$x-2; sx2=$x-1; //enz.. |
Nu is mijn vraag of het mogelijk is om met een query meerdere select's uit te voeren.
code:
1
2
3
4
5
6
| //zo dus: $query="SELECT x,y FROM map_tiles_x_y WHERE x=$x1 AND y=$y1 AS tile1;"; $query.="SELECT x,y FROM map_tiles_x_y WHERE x=$x2 AND y=$y2 AS tile12;"; //enz... //edit: vergeten: mysql_query($query); |
Is dat mogelijk?
Zo ja, hoe kan ik dit dan verder afhandelen
Zo nee, wat kan ik dan doen?