Get specific item from a fetchAll in PHP

-1

I'm using the code:

$lista = $db->query('select * from tabela') or trigger_error($db->error);
$lista->execute();
$item = $lista->fetchAll(PDO::FETCH_ASSOC);
$mes = 1;
    while ($mes < 13){
    echo $obito[$mes]['total']; //quero listar o total aqui
    $mes++;
}
    
asked by anonymous 26.10.2016 / 20:40

1 answer

3

You can try the code below;

$host = 'localhost'; // endereço do servidor de banco de dados.
$dbname = 'seu_banco_de_dados'; //nome de sua base de dados
$user   = 'root'; // seu usuário do banco
$pass   = ''; // sua senha do banco

$db = new PDO('mysql:host='.$host.';dbname='.$dbname,$user,$pass);
$lista = $db->prepare(queryMes($ano,$ibge));
$lista->execute();
$item = $lista->fetchAll(PDO::FETCH_ASSOC);

echo $item[3]['nome'];
  

Or you can use for to list ...

$host = 'localhost'; // endereço do servidor de banco de dados.
$dbname = 'seu_banco_de_dados'; //nome de sua base de dados
$user   = 'root'; // seu usuário do banco
$pass   = ''; // sua senha do banco
$lista = $db->prepare(queryMes($ano,$ibge));
$lista->execute();
$item = $lista->fetchAll(PDO::FETCH_ASSOC);

foreach($item as $info) {
    echo $info['nome']."<br/>";
}
    
26.10.2016 / 20:43