2011-12-14 57 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真的有存在的必要

是的。

它可以被翻译成$这部分?

是的。