gpt4 book ai didi

php - 使用 codeigniter 表单助手查询

转载 作者:搜寻专家 更新时间:2023-10-30 19:56:16 25 4
gpt4 key购买 nike

我正在使用 Google Maps API 和 MYSQL 进行半径搜索 (http://spinczyk.net/blog/2009/10/04/radius-search-with-google-maps-and-mysql/)

是否可以为以下查询使用 CI 表单辅助函数?

SELECT
`id`,
`name`,
ACOS( SIN( RADIANS( `latitude` ) ) * SIN( RADIANS( $fLat ) ) + COS( RADIANS( `latitude` ) )
* COS( RADIANS( $fLat )) * COS( RADIANS( `longitude` ) - RADIANS( $fLon )) ) * 6380 AS `distance`
FROM `stations`
WHERE
ACOS( SIN( RADIANS( `latitude` ) ) * SIN( RADIANS( $fLat ) ) + COS( RADIANS( `latitude` ) )
* COS( RADIANS( $fLat )) * COS( RADIANS( `longitude` ) - RADIANS( $fLon )) ) * 6380 < 10
ORDER BY `distance`

我不确定如何使用表单助手添加所有内容。

最佳答案

如果你想在你的助手中使用数据库,你需要访问 CI super 对象。在你的函数中:

$ci =& get_instance();$ci->load->database();$sql = "YOUR SQL QUERY GOES HERE";$q = $ci->db->query($sql);if($q->num_rows() > 0){   //Process your query here...}

关于php - 使用 codeigniter 表单助手查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5724327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com