php数据库空数组[重复]
Posted
技术标签:
【中文标题】php数据库空数组[重复]【英文标题】:php database empty array [duplicate] 【发布时间】:2019-02-11 13:43:49 【问题描述】:有谁知道为什么代码返回空数组
$name = 'login';
$data = 'user2';
$sql = 'SELECT :name FROM test.users WHERE :name=:data';
$sth = $dbh->prepare($sql);
$sth->execute([':name' => $name, ':name' => $name, ':data' => $data]);
$res = $sth->fetchAll();
var_dump($res);
【问题讨论】:
另外,如果您尝试选择一个您已经知道的值(如果此 可以 返回任何值,那么它就是$data
中包含的值),您'可能正在寻找类似Select Count()...
顺便说一句,如果您之前的问题有正确答案,那对您有帮助 - 接受这样的答案。
【参考方案1】:
两个原因:
您无法绑定字段名称。 您不能多次使用占位符一次 (:name
)
【讨论】:
以上是关于php数据库空数组[重复]的主要内容,如果未能解决你的问题,请参考以下文章