我想选择状态为review
的所有用户值(其中有四个:sky - earth - sea - sun
)。
$stmt = $db->query("select user from posts where status = 'review'");
$rows = $stmt->fetch();
foreach ($rows as $row){
echo $row . '<br>';
}
结果:
sky
sky
我需要:
sky
earth
sea
sun
任何帮助?
答案 0 :(得分:2)
$stmt = $db->query("select user from posts where status = 'review'");
while ($rows = $stmt ->fetch_object()) {
echo $rows->user . '<br>';
}
这里更新了答案
答案 1 :(得分:2)
因为您要查询多个记录。 $rows=$stmt->fetch()
一次只能获得一条记录,因此您需要使用while循环来获取与您的编码匹配的每条记录。
试试这个:
while ($rows = $stmt->fetch()) {
echo $rows['user'] . '<br>';
}