Я пытаюсь реализовать пользовательский php-запрос в codeigniter.но я получаю эту ошибку "Imagick".Вот пользовательский код php, который работает идеально
$query = sprintf("SELECT id , address, name, lat, lng , planted ,
( 3959 * acos( cos( radians('%s') ) * cos( radians( lat ) ) *
cos( radians( lng ) - radians('%s') ) + sin( radians('%s') ) *
sin( radians( lat ) ) ) ) AS distance FROM plant
HAVING distance < '%s' AND planted is %s ORDER BY distance
LIMIT 0 , 10",
mysqli_real_escape_string($connection, $center_lat),
mysqli_real_escape_string($connection, $center_lng),
mysqli_real_escape_string($connection, $center_lat),
mysqli_real_escape_string($connection, $radius),
mysqli_real_escape_string($connection, $planted));
$result = mysqli_query($connection,$query);
Вот код кода, который я написал
$query = "SELECT id, name, lat, lon,
(3959 * acos( cos( radians($lat) ) * cos( radians( lat ) ) *
cos( radians( lon ) - radians($lon) ) + sin( radians($lat) ) *
sin( radians( lat ) ) ) ) AS radius FROM users
HAVING radius < $radius ORDER BY radius";
$query = $this->db->query($query);
Эта ошибка возникает только для этого запроса.Пожалуйста помоги.
Снимок экрана: Экран ошибки