SELECT PHP PDO
Bem galera, estou com uma dúvida, me ajudem por favor....
Estou criando um sistema bem básico, primeiro fiz a conexão com o DB tudo certo, conectado ....!
"<?php
//faz conexão com o banco de dados
function conectar_banco_mysql(){
$dsn = "mysql:host=localhost;dbname=teste";
$pdo = new PDO($dsn,"root","vertrigo");
return $pdo;
}
// insere os dados
function inserir(){
}
// lista os dados
function listar($tabela){
$pdo = conectar_banco_mysql();
$listar = $pdo->query("select * from $tabela");
$dados_encontrados = $listar->fetchAll(PDO::FETCH_OBJ);
return $dados_encontrados;
}
// deleta os dados
function delete(){
}
?>"
....mas galera, qnd eu vou listar ele mostra, dos varios itens que eu cadastrei, o mesmo item varias vezes por ex: dentro do da tabela regiao tenho "id","cidade","estado" ele mostra várias vezes a primeira informação varias vezes
segue o codigo que seria para listar em ordem essas informações:
"<?php
$dados_encontrados = listar("cliente");
foreach($dados_encontrados as $cliente):
?>
<2><?php echo $cliente->id; ?></2>
<?php
endforeach;
?>"
como aparece : "<2>1 Belém PA <2>2 Belém PA <2>3 Belém PA <2>4 Belém PA <2>5 Belém PA"
alguém pode me ajudar ?
Estou criando um sistema bem básico, primeiro fiz a conexão com o DB tudo certo, conectado ....!
"<?php
//faz conexão com o banco de dados
function conectar_banco_mysql(){
$dsn = "mysql:host=localhost;dbname=teste";
$pdo = new PDO($dsn,"root","vertrigo");
return $pdo;
}
// insere os dados
function inserir(){
}
// lista os dados
function listar($tabela){
$pdo = conectar_banco_mysql();
$listar = $pdo->query("select * from $tabela");
$dados_encontrados = $listar->fetchAll(PDO::FETCH_OBJ);
return $dados_encontrados;
}
// deleta os dados
function delete(){
}
?>"
....mas galera, qnd eu vou listar ele mostra, dos varios itens que eu cadastrei, o mesmo item varias vezes por ex: dentro do da tabela regiao tenho "id","cidade","estado" ele mostra várias vezes a primeira informação varias vezes
segue o codigo que seria para listar em ordem essas informações:
"<?php
$dados_encontrados = listar("cliente");
foreach($dados_encontrados as $cliente):
?>
<2><?php echo $cliente->id; ?></2>
<?php
endforeach;
?>"
como aparece : "<2>1 Belém PA <2>2 Belém PA <2>3 Belém PA <2>4 Belém PA <2>5 Belém PA"
alguém pode me ajudar ?
comentários (0)
suspender
Lista de Respostas:
Nenhuma resposta foi publicada ainda.