Mysql与PHP PDO的联合-如何获取变量中的数据

Mysql与PHP PDO的联合-如何获取变量中的数据,php,mysql,pdo,union,Php,Mysql,Pdo,Union,我有以下运行良好的MySQL代码和我以前使用过的PHP代码。问题是我似乎无法将输出转换为变量: $sql='SELECT COUNT(pid) AS konnectMainStats FROM a UNION SELECT COUNT(userid) FROM b WHERE photo_name IS NOT NULL AND photo_name <> "" UNION

我有以下运行良好的MySQL代码和我以前使用过的PHP代码。问题是我似乎无法将输出转换为变量:

    $sql='SELECT COUNT(pid) AS konnectMainStats FROM a
                UNION
                SELECT COUNT(userid) FROM b WHERE photo_name IS NOT NULL AND photo_name <> ""
                UNION
                SELECT COUNT(pid) FROM c;';
    $pds=$database_users->pdo->prepare($sql); $pds->execute(array()); $rows=$pds->fetchAll();


    $this->totalRelationships = number_format($rows[0]);
我知道查询很好,因为它返回3个值,如图所示:

如何将这些值转换为3个唯一变量,以便使用它们


如果需要,我可以提供更多信息&谢谢:

而不是工会;将它们作为单独的列选择,从而使这个问题特定于MySQL而不是PHP/PDO。谢谢。。。我已切换到单独的选择列。。。好主意,非常感谢。。。