PHP の PDO 実装を使用して、MySQL サーバーのスレーブ ステータスを取得しようとしています。RunningfetchAll()
は空の配列を返します。
// 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::query のドキュメントを調べてみましたが、あまり役に立ちません。