如何让PDO Fetch()以字符串形式返回

jos*_*y10 6 php arrays pdo

如何让PDO将数据作为字符串而不是数组返回?我不确定这是否可能,所以如果没有办法将数组转换为字符串后处理它?

我返回字符串的代码是:

$result = $stmt->fetch(PDO::FETCH_ASSOC);
print_r($result);
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的提取类型,如 FETCH_CLASS FETCH_OBJ

Jos*_*ter 12

你可以这样做:

echo $stmt->fetchColumn();    
Run Code Online (Sandbox Code Playgroud)

要么:

$result = $stmt->fetch(PDO::FETCH_ASSOC);
echo $result[0];
Run Code Online (Sandbox Code Playgroud)