Как реализовать EXPLAIN SELECT через xPDO?

Как реализовать EXPLAIN SELECT через xPDO?

Начинаю использовать
$q = "EXPLAIN SELECT...";
$out = $modx->query($q);
и эта конструкция не работает. Как заменить такую конструкцию?
 Антон
16 мая 2020, 14:41
modx.pro
81
0

Комментарии: 2

Антон Тарасов
17 мая 2020, 13:24
0
Например, так:

$sql = "EXPLAIN SELECT `pagetitle` FROM `modx_site_content`"; 
$query = new xPDOCriteria($modx, $sql);
if ($query->prepare() && $query->stmt->execute()){
    $res = $query->stmt->fetch(PDO::FETCH_ASSOC);
    echo print_r($res);
}
    Алексей Смирнов
    17 мая 2020, 15:05
    0
    А вы напишите так:
    $q = "EXPLAIN SELECT...";
    $out = $modx->query($q)->fetchAll(PDO::FETCH_ASSOC);
    print_r($out);
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2