Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafaelzuckerberg

PHP com banco de dados usando PDO função "SELECT"

Recommended Posts

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 ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas isso que ta aparecendo são dados diferentes, não entendi seu problema.

 

Use MySQLi ou PDO pois a biblioteca MySQL foi descontinuada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu campo ID tem o ID, a cidade e o estado?? Você postou o código certo? Você exibe só o ID, não deveria mostrar a cidade. Além disso, essa tag <2> está estranha

 

Poste o código certo, usando a tag code (botão do lado direito do botão de imagem no editor de textos do fórum).

 

Um bom artigo sobre PDO: http://www.ultimatephp.com.br/como-usar-pdo-com-banco-de-dados-mysql/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.