Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从表中检索数据?_Php_Mysql - Fatal编程技术网

Php 如何从表中检索数据?

Php 如何从表中检索数据?,php,mysql,Php,Mysql,我在PHP工作。这是我的疑问: $sql = "SELECT * from place as s where checkDistance($lati1,$longi1,s.lat,s.lon)<$dist"; $sql=“选择* 从某地到某地 当checkDistance($lati1,$longi1,s.lat,s.lon)您的查询可以在这里完成大部分工作时,这将从place表中选择值,该表与每个位置的人数相连,按您需要的排名排序,上下: SELEC

我在PHP工作。这是我的疑问:

$sql = "SELECT * 
        from place as s 
        where checkDistance($lati1,$longi1,s.lat,s.lon)<$dist";
$sql=“选择*
从某地到某地

当checkDistance($lati1,$longi1,s.lat,s.lon)您的查询可以在这里完成大部分工作时,这将从
place
表中选择值,该表与每个位置的人数相连,按您需要的排名排序,上下:

SELECT s.placeid, s.PlaceName, s.Address, r.noOfPerson
FROM place as s JOIN rating as r ON (s.placeid = r.placeid)
WHERE checkDistance($lati1,$longi1,s.lat,s.lon)
ORDER BY r.noOfPerson / ( SELECT MAX(noOfPerson) FROM rating ) DESC