execute();后-6ren">
gpt4 book ai didi

php - 使用PDO提取单行,单列

转载 作者:行者123 更新时间:2023-11-29 15:30:00 28 4
gpt4 key购买 nike

我有一个针对单行中的单个列的mysql查询

"SELECT some_col_name FROM table_name WHERE user=:user"


执行语句 $stmt->execute();后,如何将单个单元格直接放入没有循环的变量中?换句话说,如何获得

from $stmt->execute();

to $col_value = 100;


我尝试了下面的2,但均无济于事。。该列在原始表中为4,但是我假设因为在我的select语句中我只是选择它,所以当我为fetchColumn指定参数时,它应该为1。

$col_value = $stmt->fetchColumn();
$col_value = $stmt->fetchColumn(0);


如您所见,我正在尝试以尽可能少的行来完成。

最佳答案

您确定要返回任何行吗?
$stmt->fetchColumn()
是获取单个值的正确方法,因此您可能未绑定:user参数,或者它仅未返回任何行。

关于php - 使用PDO提取单行,单列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58798784/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com