我一直在努力喲功能動態傳遞字段名和表名類似下面的格式:如何將一個表字段名稱動態地傳遞給函數?
function GetTBL($TBL, $FIELDS)
{
........
$query = "SELECT $FIELDS FROM $TBL ";
.....
......
}
,但我沒有對如何調用該函數以及如何使用它的主意?請幫幫我。
我一直在努力喲功能動態傳遞字段名和表名類似下面的格式:如何將一個表字段名稱動態地傳遞給函數?
function GetTBL($TBL, $FIELDS)
{
........
$query = "SELECT $FIELDS FROM $TBL ";
.....
......
}
,但我沒有對如何調用該函數以及如何使用它的主意?請幫幫我。
試試這個
你的功能
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
可以使該功能通過根據您的要求傳遞其他參數條件下,排序依據等更具重用性。
究竟是什麼表?你能發佈更多細節嗎? –
你問課堂還是簡單的功能? –
@phillip我想根據功能動態改變$ FIELDS&$ TBL值(我想重複使用該代碼)非常感謝您的回覆,併爲您的寶貴時間提供了寶貴的時間!現在我明白了! – DRAJI