2011-12-14 47 views
0

該函數是$this的一部分,它傳遞一個包含幾個?標記的MySQL查詢。通過執行將參數填入,並將結果加載到單獨的對象中。此對象(請求腳本)是否需要在runSelect()中傳遞,並且$STH真的需要存在嗎?還是可以將它轉換爲$this的一部分?在PHP中複雜化PDO?

public function runSelect($query, $param, $obj){ 
    try { 
     $STH = $this->dbh->prepare($query); 
     $STH->setFetchMode(PDO::FETCH_INTO, $obj); 
     $STH->execute($param); 
     $STH->fetch(); 
    } catch(PDOException $e) { 
     echo $e->getMessage(); 
    } 
    return($obj); 
} 

回答

1

這是否對象(請求腳本)需要在runSelect()傳遞

並$ STH真的有存在的必要

是的。

它可以被翻譯成$這部分?

是的。