PHP从函数调用函数

时间:2009-04-26 08:30:51

标签: php

什么是PHP代码首先做一件事然后再做一件事。

第一:我想要$ _GET一个变量,然后对它运行查询并返回变量。

然后

第二:在查询中使用那些“其他”变量。

我想我想用两个函数执行此操作b / c我的查询基于我从表单发送的值。所以它必须从url获取值然后运行查询。

2 个答案:

答案 0 :(得分:4)

$variables = $_GET['variable'];

mysql_query("SELECT * FROM `table` WHERE `field` = '".mysql_real_escape_string($variables)."' LIMIT 20");

你想要上面的东西吗?

答案 1 :(得分:1)

是的,通常你可以从任何其他方法中调用任何方法(= function)。

function getVars($vars)
{
    foreach ($vars as $key => $value)
    {
        doSomethingWithMyVars($key, $value)
    }
}

function doSomethingWithMyVars($key, $value)
{
    $sql = 'SELECT this, that FROM mytable WHERE '.$key.' = '.$value;
    //get data
}

getVars($_GET);

但是注意,这只是示例代码,你可能不会这样做。此查询也不适用于字符串。它只是一个如何根据你的任务看起来或多或少的函数从函数内调用函数的一个例子。