juniorbrandao Postado Julho 7, 2019 Denunciar Share Postado Julho 7, 2019 Não consigo o retorno desse array. só retorna null. Chamo essa função em otra pagina .php da seguinte forma: <?php $pessoadao = new pessoaDAO(); $pessoadao->listaPessoa(); print_r($pessoadao); ?> function listaPessoa(){ $con = new ConexaoDAO(); $conn = $con->conecta(); $retorno_get=''; $lista=array(); try{ $stmt=$conn->prepare("SELECT descidade, uf from tb_cidades order by descidade LIMIT 5"); if($stmt){ $stmt->execute(); $results = $stmt -> fetchAll(PDO::FETCH_ASSOC); foreach ($results as $key => $value) { $lista[]= $value['descidade']; } return $lista; } }catch(Exception $e){ echo $e->getMessage(); } finally{ $con->closeConexao(); } } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 AlexandreNSilva Postado Outubro 30, 2019 Denunciar Share Postado Outubro 30, 2019 (editado) Boa tarde, eu tive o mesmo problema com o array, porém foi para exibir os dados de um grafico para o GoogleCharts, eu resolvi da seguinte forma, pode ser que o seu problema seja o mesmo: $script = $dbh->prepare("SELECT Farol, QTD FROM TABLE WHERE ID = ".$ID); $script->execute(); $col1=array(); $col1["label"]="Farol"; $col1["pattern"]=""; $col1["type"]="string"; $col2=array(); $col2["label"]="QTD"; $col2["pattern"]=""; $col2["type"]="number"; $cols = array($col1,$col2); $table = array(); # $table[0] = array('Task', 'Hours per Day'); while ($dados = $script->fetch()){ $cell0["v"]=$dados['Farol']; $cell1["v"]=$dados['QTD']; $row0["c"]=array($cell0,$cell1); array_push($table, $row0); } $data=array("cols"=>$cols,"rows"=>$table); echo json_encode($data, true); Editado Outubro 30, 2019 por AlexandreNSilva Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
juniorbrandao
Não consigo o retorno desse array. só retorna null. Chamo essa função em otra pagina .php da seguinte forma:
<?php
$pessoadao = new pessoaDAO();
$pessoadao->listaPessoa();
print_r($pessoadao);
?>
function listaPessoa(){
$con = new ConexaoDAO();
$conn = $con->conecta();
$retorno_get='';
$lista=array();
try{
$stmt=$conn->prepare("SELECT descidade, uf from tb_cidades order by descidade LIMIT 5");
if($stmt){
$stmt->execute();
$results = $stmt -> fetchAll(PDO::FETCH_ASSOC);
foreach ($results as $key => $value) {
$lista[]= $value['descidade'];
}
return $lista;
}
}catch(Exception $e){
echo $e->getMessage();
} finally{
$con->closeConexao();
}
}
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.