使用mySql在php pdo中输出select count(名称)值

使用mySql在php pdo中输出select count(名称)值,php,pdo,Php,Pdo,在使用PDO执行select count()时,如何输出名称的值,而不必使用while循环或类似的方法 我需要名称的计数值(1、3或5或其他任何值)。语句从..-选择计数(..)始终只输出此列(行数),因此您无法访问名称。您只需要执行一条语句来获取名称,或者您可以自己实际输出名称,因为您已经在$name;)中有了该名称 我只需要计数。不是名称。execute返回布尔值。这将触发对非对象成员的调用错误。这是一个有点滑稽的相关问题 $stmt = $conn->prepare('select

在使用PDO执行
select count()
时,如何输出名称的值,而不必使用while循环或类似的方法

我需要名称的计数值(1、3或5或其他任何值)。

语句
从..
-选择计数(..)始终只输出此列(行数),因此您无法访问名称。您只需要执行一条语句来获取名称,或者您可以自己实际输出名称,因为您已经在
$name
;)中有了该名称


我只需要计数。不是名称。
execute
返回布尔值。这将触发对非对象成员的
调用
错误。这是一个有点滑稽的相关问题
$stmt = $conn->prepare('select count(names) as names from names where names = :name');
$stmt->bindParam(':name', $name);
$stmt->execute();
$count = $stmt->fetchColumn();