SELECT id,x,y FROM `chars` WHERE `mapa`='1' and id <> '3'
Quel est le type de données de id pourtant? Si numérique, vous voudriez utiliser
SELECT id,x,y FROM `chars` WHERE `mapa`='1' and id <> 3
Dans MySQL, vous pouvez également utiliser != plutôt que <> mais <> est ANSI et plus portable
.