-3

以下の形式のように、フィールド名とテーブル名を関数で動的に渡すようにしています。

       function GetTBL($TBL, $FIELDS) 
       {
           ........
           $query = "SELECT $FIELDS FROM $TBL ";
           .....
           ......
        }

しかし、その関数を呼び出す方法と使用方法がわかりませんか? 私を助けてください。

4

2 に答える 2

1

これを試して

あなたの機能

    function GetTBL($table,$fields = "*",$limit=10){

        $sql = "SELECT $fields FROM $table  LIMIT $limit";
        $result = mysql_query($sql);
        return $result;

}

この関数を呼び出すときに、パラメーターを渡す必要があります

$table="mytable";
$fields=" myname,mysurname ";
$result=GetTBL($table,$fields); // other parameters take  default value if you not pass value

要件に応じて、 condition 、 orderby などに他のパラメーターを渡すことで、この関数をより再利用可能にすることができます。

于 2013-06-05T06:13:36.977 に答える
0

テーブルの名前が「mytable」でフィールドが「myfield」の場合

このように呼びます

$results = GetTBL($mytable, $myfield); 
于 2013-06-05T05:57:18.730 に答える