Я написал SQL-запрос в PHP может кто-нибудь предложить этот код будет работать?

$ data = mysqli_query ($ con, «SELECT *, ACOS (SIN (RADIANS ( lat )) * SIN (RADIANS (‘$ slat’)) + COS (RADIANS ( lat )) * COS (RADIANS (‘$ slat’)) * * COS (RADIANS ( lon ) — RADIANS (‘$ slon’))) * 6380 AS distance ОТ doner ГДЕ АКОС (ГРЕХ (РАДИАНЫ ( lat )) * SIN (RADIANS (‘$ slat’)) + COS (RADIANS ( lat)) * COS (RADIANS (‘$ slat’)) * * COS (RADIANS ( lon ) — RADIANS (‘$ slon’))) * 6380 < ‘$ dist’ AND blood = ‘$ blood’ ЗАКАЗАТЬ distance«);

0

Решение

Скажите, если я ошибаюсь, но, похоже, это ваша первая тема на этом сайте. Я советую поместить этот код в «пример кода», например, если вы хотите повысить свой шанс, что кто-то ответит на ваш вопрос:

$request = "SELECT *, ACOS( SIN( RADIANS( lat ) ) * SIN( RADIANS( '$slat' ) ) + COS( RADIANS( lat ) ) * COS( RADIANS( '$slat' )) * COS(RADIANS( lon ) - RADIANS( '$slon' )) ) * 6380 AS distance
FROM doner
WHERE ACOS( SIN( RADIANS( lat ) ) * SIN( RADIANS( '$slat' ) ) + COS( RADIANS( lat) ) * COS( RADIANS( '$slat' )) * COS( RADIANS( lon ) - RADIANS( '$slon' )) ) * 6380 < '$dist'
AND blood='$blood'
ORDER BY distance
";

$data= mysqli_query($con, $request);

По моему собственному мнению, трудно иметь представление о том, что делает этот код (в значении SQL), потому что у нас нет ваших баз данных, таблиц и понятия, что делают исчисления.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]