【发布时间】:2009-11-03 11:18:04
【问题描述】:
我有一个针对单行中的单个列的 mysql 查询
"SELECT some_col_name FROM table_name WHERE user=:user"
执行$stmt->execute(); 语句后,如何将这个单元格直接放入没有循环的变量中?换句话说如何获得
from $stmt->execute();
to $col_value = 100;
我尝试了下面的 2,但都没有成功。原始表中的列是第 4 列,但我假设因为在我的选择语句中我只选择它,所以当我指定参数时它应该是 1对于 fetchColumn。
$col_value = $stmt->fetchColumn();
$col_value = $stmt->fetchColumn(0);
如您所见,我试图用尽可能少的行来完成。
【问题讨论】: