如何将两个参数传递给vtiger中的select查询



我想为vtiger自定义函数中的一个场景传递两个参数给SELECT查询。

function start_date($projectid, $stage){
$adb = PearDatabase::getInstance();
        $stage = "Stage-0";
        $data = $adb->pquery("SELECT startdate FROM vtiger_projecttask WHERE projectid = ?", array($projectid), array($stage);
        $num_rows = $adb->num_rows($data);
        for($i=0; $i<$num_rows; $i++) {
            $col3[$i] = $adb->query_result($data, $i,'startdate');      
        }
}

但是不允许我执行这种类型的查询。如何在vtiger中形成具有两个参数的查询?

thank and Regards.

请按如下方式尝试此代码。

function start_date($projectid, $stage){
$adb = PearDatabase::getInstance();
    $stage = "Stage-0";
    $data = $adb->pquery("SELECT startdate FROM vtiger_projecttask WHERE projectid = ? and stage = ?", array($projectid,$stage));
    $num_rows = $adb->num_rows($data);
    for($i=0; $i<$num_rows; $i++) {
        $col3[$i] = $adb->query_result($data, $i,'startdate');      
    }
}

相关内容

  • 没有找到相关文章

最新更新