0
我正在使用PDO执行sql查询。在生成的PDO中,只有一列。如果我使用PDOStatement->fetch();
它是否符合我的目的?从PDOStatement获取第一个元素
我正在使用PDO执行sql查询。在生成的PDO中,只有一列。如果我使用PDOStatement->fetch();
它是否符合我的目的?从PDOStatement获取第一个元素
是的,虽然fetchColumn()可能会更方便,因为返回值将是标量。
echo $stmt->fetchColumn();
否则,你可以做以下,或新的PHP
$row = $stmt->fetch(PDO::FETCH_NUM);
echo $row[0];
Im的许多变化。标量是什么意思? – devjeetroy
我想“单一,简单,价值”就是一个描述。例如,字符串,数字,布尔值是标量。大多数情况下,您从数据库中获取数组,而数组并不是标量,因为它们是一组值,而不是单个值。无论如何,不要想太多,只要使用你所熟悉的东西。 – goat