php - 如何从表 WHERE "function_value"中选择*?在mysql中?

标签 php mysql

我有一个调用 fn_distance ($a, $b, lat , lon) 的函数,它向我返回一个值,但我想从我的表中进行选择*,如下所示:

SELECT * FROM dados 
WHERE fn_distance ($a, $b, lat , lon) >100

有人可以帮助我吗?

我在网上找到的真正的函数是 SELECT fn_distance ($a, $b, lat , lon) AS dist_km FROM bados

但它只是返回一个查询值

最佳答案

尝试使用以下查询,它会对您有所帮助:

SELECT * FROM dados 
WHERE (select fn_distance ($a, $b, lat , lon)) >100;

关于php - 如何从表 WHERE "function_value"中选择*?在mysql中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20999341/

相关文章:

java - 发送 arraylist 值并在 php 中获取该数组值

php - 在 MAMP 上安装 PECL

php - 是否可以将当前登录用户的 ID 与 php 表单一起添加?

PHP数据库获取变量

javascript - AJAX 变量没有从 PHP 文件读取?

PHP:将多个数组键的地址链接到另一个更大的数组中

php - get_var 没有返回值

php - 如何显示一次数据

php - Symfony 删除实体从不刷新

php - 使用来自 mysql 数据库的信息填充 HTML 单选按钮