我尝试显示选择查询的结果,但我只得到重复的第一行而不是所有行。这是我的代码:
$query = "SELECT Email from client";
$result = $db->query($query)->fetch();
foreach($result as $email){
echo $email["Email"]."\n";
}
与数据库的连接工作正常。
你需要使用fetchALL()
as fetch()
only 返回一行 http://php.net/manual/en/pdostatement.fetch.php根据文档:
获取一行来自与 PDOStatement 对象关联的结果集。
$query = "SELECT Email from client";
$result = $db->query($query)->fetchALL();
foreach($result as $email){
echo $email["Email"]."\n";
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)