19-12-2008, 12:45 AM
Il faut que tu localises les requêtes qui ne fonctionnent pas. En l'occurrence, tu utilises des guillemets double pour délimiter tes chaînes de caractère au sein de ta requête. Il faut utiliser des guillemets simples.
De plus, il faut uniformiser ta façon de construire les requêtes, un coup tu utilises des guillemets doubles, puis ensuite des simples avec concaténation, etc. Ça va pas ! C'est le bordel !
De plus, pourquoi tu t'évertues à mettre tes requêtes sur une seule ligne ? Ce serait tout de même plus clair de faire une requête comme ça :
Plus facile à lire, plus facile à déboguer.
Sephi-Chan
De plus, il faut uniformiser ta façon de construire les requêtes, un coup tu utilises des guillemets doubles, puis ensuite des simples avec concaténation, etc. Ça va pas ! C'est le bordel !
De plus, pourquoi tu t'évertues à mettre tes requêtes sur une seule ligne ? Ce serait tout de même plus clair de faire une requête comme ça :
$query = "SELECT vehicule_actuel, posx, posy
FROM membres
WHERE pause = 'NON' AND carte = 'mapville'
AND posx BETWEEN {$x_debut} AND {$x_fin} AND posy BETWEEN {$y_debut} AND {$y_fin}
ORDER BY posx DESC, posy DESC;";
Plus facile à lire, plus facile à déboguer.
Sephi-Chan