08-02-2010, 02:40 PM
(08-02-2010, 02:24 PM)Ter Rowan a écrit : par contre je me demandais (avant même ton exemple d'ailleurs) si il y a un intérêt à créer un id en plus des positions x y (voire z,t ,...) pour la table "carte"
mais quel est l'intérêt et l'utilisation de l'id ?
tu te sert de l'id ou pas?
pour ma part je le garde car il me sert dans:
- les parametres d'url (je trouve ca plus propre que de passer x et y)
- dans ma requete
Code :
query("SELECT c FROM map WHERE (x BETWEEN $debutx AND $finx) AND (y BETWEEN $debuty AND $finy) ORDER BY y ASC, id ASC")
avec mon between je suis obligé de trier les resultat par y et par id (ordre dans lequel les cases ont été crée, cela m'evite de trier par x et par y....)
faut que j'essaie avec un seul index pour voir...