Запустите «показать статус подчиненного устройства» с PHP PDO

Я пытаюсь получить подчиненный статус моего сервера MySQL, используя реализацию PHP PDO. Выполнение fetchAll()возвращает пустой массив.

// DB IP, name, username, and password are fake here. I can connect.
$db = new PDO('mysql:host=192.168.0.0;dbname=production', 'username', 'password');
$result = $db->query("SHOW SLAVE STATUS");
$result->execute();

if ($result != false)
{
    $slave = $result->fetchAll(PDO::FETCH_ASSOC);
}

Я также пытался удалить вызов ->execute(), но результат тот же. Есть ли что-то совершенно очевидное, что мне здесь не хватает? Я просмотрел документацию по запросам PDO ::вверх и вниз, и это не очень помогает.

6
задан Andrew Ellis 16 July 2012 в 18:18
поделиться