PHP вызвать функцию из функции - PullRequest
0 голосов
/ 26 апреля 2009

Что такое PHP-код, который сначала делает одну вещь, а затем берет ее и делает вторую.

1-й: я хочу $ _GET переменную, а затем выполнить запрос и вернуть переменные.

И ТО

2-й: Используйте эти «другие» переменные в запросе.

Я думаю, что хочу сделать это с двумя функциями, потому что мой запрос основан на том, какие значения я отправляю из формы. Таким образом, он должен получить значения из URL, а затем выполнить запрос.

Ответы [ 2 ]

4 голосов
/ 26 апреля 2009
$variables = $_GET['variable'];

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

Хотите что-то подобное выше?

1 голос
/ 26 апреля 2009

да, обычно вы можете вызывать любой метод (= функцию) из любого другого метода.

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);

но внимание, это всего лишь примерный код, вы, вероятно, не будете делать это так. Также запрос не будет работать для строк. это всего лишь пример того, как вызывать функции изнутри функций, основываясь на том, что ваша задача кажется более или менее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...