Hallo Forummer !
Ich hab die Lösung !
Die korrekte Abfrage lautet:
$abfrage = "select kunden.*,plz.X,plz.Y, sqrt(pow(('$x1'-plz.X)*80,2)+pow(('$y1'-plz.Y)*110,2)) AS feld from kunden, plz where kunden.plz = plz.plz AND sqrt(pow(('$x1'-plz.X)*80,2)+pow(('$y1'-plz.Y)*110,2)) <= '$radius' order by feld limit 0,$limit";
Danke an alle, die mir geholfen haben !!!!
Die Frage mit der Index-Kontrolle steht allerdings immer noch. Wäre schön, wenn sich einer finden würde, der sich da auskennt.
Und eine weitere Frage hab ich auch noch:
Ich wollte wie im folgenden Befehl noch eine direkte Zuweisung implementieren, das geht doch oder? Aber wie?
if ($anz = mysql_num_rows($erg) > 0) {
echo "$anz Sätze gefunden.\n";
}
Gruß an alle fleißigen,
Knud