2009-04-26 24 views
0

まず一つのことをしてから、それを取って1秒かかるとするPHPコードとは何ですか?PHP関数から関数を呼び出す

第1回:$ _GETを変数にして、その変数と変数を返すクエリを実行します。

AND THEN

第2の:クエリに「他の」変数を使用します。

私は2つの関数b/cを使ってこれを行いたいと思っています。私のクエリはフォームから送信する値に基づいています。したがって、URLから値を取得してからクエリを実行する必要があります。

+1

少し正確にしてください。 – Gumbo

答えて

4
$variables = $_GET['variable']; 

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

上記のようなものがありますか?

+0

私は2つの関数b/cを使ってこれをやりたいと思っています。私のクエリはフォームから送信する値に基づいています。したがって、URLから値を取得してからクエリを実行する必要があります。 –

+2

がその例です。 – SilentGhost

+0

おっと!私が試してみましょう。みんなありがとう! –

1

はい、通常、他の方法でも任意のメソッド(=関数)を呼び出すことができます。

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

注意してください、これは単なるコード例ですが、そのようなことはないでしょう。また、クエリは文字列に対しては機能しません。これは、あなたのタスクが多かれ少なかれと思われるものに基づいて関数内から関数を呼び出す方法の単なる例です。

+0

私は最初にそれを間違って言いました。お知らせ下さい。ありがとう! –

関連する問題