recherche

Maison  >  Questions et réponses  >  le corps du texte

php - 我这个只想echo一条数据怎么办?

year字段下有很多数据 这样可以echo出来很多数据 这些数据都是一样的 所以我只想要echo出来一条数据 应该怎么办呢?

$res=$stmt->fetchall(PDO::FETCH_ASSOC);
foreach($res as $v){
    echo $v['year'];
}
PHP中文网PHP中文网2817 Il y a quelques jours286

répondre à tous(2)je répondrai

  • PHPz

    PHPz2017-04-10 17:44:44

    第一个,如果你是想要,查询所有,输出一个year的话,那么 $v = current($res); echo $v['year'];
    第二个,如果你是想要,查出一条输出的话,那么查询语句加上 limit 1
    第三个,如果你是查询出来很多个year,里面又有重复的话. var_dump(array_unique(array_column($res,'year'));)

    répondre
    0
  • PHPz

    PHPz2017-04-10 17:44:44

    1.只取一条的话,不要用fetchAll,用fetch
    $res=$stmt->fetch(PDO::FETCH_ASSOC);
    2.原SQL语句中加入limit 1

    répondre
    0
  • Annulerrépondre