also, ich hab einen 3-dimensionalen raum mit den achsen x,y,z
an verschiedenen gitterpunkten befinden sich planeten.
jetzt hab ich eine abfrage erstellt, die mir die planeten in maximal 10 einheiten entfernt anzeigt.
im myadmin funktioniert alles perfekt, nur ich das ganze in php eingeb führt er das query aus irgend einem grund nicht aus.
die formel ist ganz einfach um strecke im 3-d-raum auszumessen:
strecke = WURZEL ( (x1-x2)² + (y1-y2)² + (z1-z2)² )
x1,y1,z1 sind anfangskoordinaten
x2,y2,z2 sind die zielkoordinaten.
das ganze sieht so aus:
PHP-Code:
SELECT `planiid`,`x`,`y`,`z`,`uid`,`name` FROM `planis`
WHERE
SQRT (
POW( 100 - x,2)
+
POW( 100 - y,2)
+
POW( 200 - z,2)
) <= 10 ;
hat einer ne idee, warum php genau dabei nix ausgibt (das query net ausführt)?