DHTMLX.Как сделать запрос из базы данных для списка единиц? - PullRequest
0 голосов
/ 11 мая 2018

Теперь я получаю список единиц из базы данных:

    var sections = scheduler.serverList("type");
          scheduler.createUnitsView({
             name:"unit",
             property:"type",
             list:sections
          }); 
       $list = new OptionsConnector($res, $dbtype);
$list->render_table("doctors","id","id(value),first_name(first_name),last_name(last_name),middle_name(middle_name),spec(spec),image(image)");
$scheduler = new schedulerConnector($res, $dbtype);
$scheduler->set_options("type", $list);

Но я хочу получить запрос из базы данных для этого.Не отображать все значения из баз данных, просто результат "Выбрать *******" Возможно ли это?Render_sql?Спасибо заранее

1 Ответ

0 голосов
/ 08 июня 2018

Вы можете использовать render_sql метод для этого:

$list = new OptionsConnector($res, $dbtype);
$list->render_sql(
   "SELECT * FROM doctors WHERE someColumn > " .$list->sql->escape("someValue") . " AND anotherColumn < ". $list->sql->escape("anotherValue"),
   "id",
   "id(value),first_name(first_name),last_name(last_name),middle_name(middle_name),spec(spec),image(image)"
);

$scheduler = new schedulerConnector($res, $dbtype);
$scheduler->set_options("type", $list);

Первый параметр принимает запрос sql, а остальные параметры такие же, как в render_table . Также обратите внимание, что коннекторы не поддерживают параметризованные запросы, но вы можете использовать метод $ connector-> sql-> escape, если вам нужно вставить значения запроса в запрос

...