我有一個基本上返回mysql查詢結果的方法。一個類中的重用方法
public function getStuff() {
$this->sort = "myColumn ASC";
$query = ... ORDER BY $this->sort;
return $data;
}
我想重用的結果,只能用不同的排序順序,好像我應該能夠搶到另一種方法,數據,只需調用原始方法。就像這樣:
public function getMoreStuff() {
$this->sort = "anotherColumn DESC";
$this->getStuff();
}
但是,儘管一個 「getStuff()」 不出所料返回數據, 「getMoreStuff()」 不返回任何東西。我確定沒有必要將整個查詢複製到我的第二種方法中,但是我無法將其包含在內。任何指導將非常感激。謝謝!與定義的方法名稱由使用可變$sort
- 值類的外部
public function getStuff($sort = 'myColumn ASC') {
$query = "... ORDER BY $sort";
}
調用它,或者從你的類內(如快捷方式。)
緩慢的typer - 對於重複部分你的答案,chelmertz。 – 2010-03-07 08:10:07
工作就像一個魅力 - 非常感謝你的幫助! – jonathanatx 2010-03-07 08:13:53
哈哈np。你填寫的重要1) – chelmertz 2010-03-07 08:50:03