#vtiger #vtigercrm #dynamic-picklist-vtiger
#vtiger #vtigercrm #dynamic-picklist-vtiger
Вопрос:
Я хотел бы передать два параметра в запрос ВЫБОРА для одного сценария в пользовательской функции vtiger. Как показано ниже..
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?
Спасибо и с уважением.
Комментарии:
1. Ответ, который я дал, является идеальным в соответствии с вашим вопросом. Не могли бы вы рассказать, что именно вам требуется, если вы не получите свое решение, чтобы я мог обновить свой ответ
Ответ №1:
Пожалуйста, попробуйте этот код, как показано ниже. Это будет работать.
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');
}
}
Комментарии:
1. Приятно это слышать