如何让 PDO 将数据作为字符串而不是数组返回?我不确定这是可能的,所以如果不是,有没有办法在处理完数组后将其转换为字符串?
我返回字符串的代码是:
$result = $stmt->fetch(PDO::FETCH_ASSOC);
print_r($result);
我尝试了不同的获取类型,例如FETCH_CLASS
FETCH_OBJ
你可以这样做:
echo $stmt->fetchColumn();
或者:
$result = $stmt->fetch(PDO::FETCH_ASSOC);
echo $result[0];
$result = $statement->fetchColumn();
这项工作对我来说,我在这里注意到的唯一一件事是 fetchColumn() 总是引用表格上的第一列。您需要调整/重新定位表上第一列所需的唯一列,或进行 Sql 查询,即“SELECT”查询以获取所需的唯一列。谢谢