Php 需要从表中获取数据,然后将该数据用于查询
我想写一个PHP函数来调用另一个函数 第1页。 用户从下拉列表中选择项目 (然后我会发布到同一页面。) 第1页。 (我在页面上有一个查询,该查询基于选择的项目) (在本例中,我返回项目的lat和long。) $LATIONE=$row_农场['lat']; $longitude=$row_farms['long'] 然后 (在同一页上-我正在尝试使用先前查询的数据在另一个表上运行另一个查询) 我希望这是有道理的Php 需要从表中获取数据,然后将该数据用于查询,php,function,Php,Function,我想写一个PHP函数来调用另一个函数 第1页。 用户从下拉列表中选择项目 (然后我会发布到同一页面。) 第1页。 (我在页面上有一个查询,该查询基于选择的项目) (在本例中,我返回项目的lat和long。) $LATIONE=$row_农场['lat']; $longitude=$row_farms['long'] 然后 (在同一页上-我正在尝试使用先前查询的数据在另一个表上运行另一个查询) 我希望这是有道理的 谢谢。那么,您想在“页面”之间传递参数吗?这些页面都是相同的PHP页面 好吧,全局$
谢谢。那么,您想在“页面”之间传递参数吗?这些页面都是相同的PHP页面 好吧,全局$\u请求数组是您的朋友,除非我不理解您的问题(顺便说一句,这不是一个问题)。您的URL应该是example.php?lat=xxx&long=yyy,您可以使用$\u REQUEST['lat']和$\u REQUEST['long']从脚本中取出这些URL,如果您还想要一个“寻呼机”,您可以使用与$\u REQUEST['page']相同的方法
但是我很难理解您实际上在做什么,所以如果您可以添加或编辑信息,希望可以使用一些代码,那就太好了。假设您的数据库连接声明为全局(在您的函数之外),您可以这样做:
function get_data()
{
global $con;
// Run first query, get data
second_function($latitude, $longitude);
}
function second_function($latitude, $longitude)
{
global $con;
$result = mysql_query("SELECT * FROM other_table WHERE `lat`={$latitude} AND `long`={$longitude}");
// Process result
}
这是你提出的第三个问题,内容几乎相同。你最好等其他两个问题有更多的答案后再发布副本。然后,编辑你的其他问题比发布另一个问题要好。投票赞成结束。如果我理解正确,你已经完成了除第二个函数和第二个查询之外的所有工作?完全正确。对不起,我也发了很多次了:-)只是我快死了!