Entrar | Registrar | FAQ
Anonymous

Exibir dados do banco MySQL

+ Postar uma resposta

3 Mensagens Página 1 de 1


Exibir dados do banco MySQL

por altair » Dom Jun 24, 2012 3:52 pm

Olá pessoal,

Estou tentando integrar o pouco que aprendi de PHP com o MySQL, estou encontrando algumas dificuldades. Criei um banco bem simples com apenas uma tabela:

clientes com as seguintes colunas: nome, sexo, nasc_d, nasc_m, nasc_a. Sendo nasc_d o dia do nascimento, e assim sucessivamente, não coloquei a data completa, pensando que para o teste que estou fazendo as pessoas podem ou não dizer sua data de nascimento completa, apenas o mês, por exemplo.

Arquivo 1:
Código: Selecionar tudo
<h2>Buscar</h2>
<form method='post' action='rec_page1.php?buscar=true'>
      Nome: <input type='text' name='busca'>
      <input type='submit' value='Buscar'>
</form>


Arquivo 2:
Código: Selecionar tudo
$busca = $_POST['busca'];
if(isset($_GET['buscar'])){
   $sql = "SELECT nome FROM cliente WHERE nome='$busca'";
   $result = mysql_query($sql) or die (mysql_error()); ?>
   <table border=1>
      <? while ($linha = mysql_fetch_array($result)) { ?>
         <tr>
            <td>Nome: <? echo $linha['nome']; ?></td>
            <td>Nascimento: <? echo $linha['nasc_d']; ?></td>
         </tr>
      <? } ?>
   </table>
<? }


O acesso ao banco funciona perfeitamente, a prova é que me retorna os nomes das pessoas cadastradas, mas não retorna os outros dados, dia do nascimento, mês do nascimento, ano do nascimento nem o sexo.

Tem alguma coisa incorreta?

Desde já agradeço a todos.
Avatar de usuário

altair

  • Mensagens: 7
  • Data de registro: Seg Mai 07, 2012 8:58 pm

Re: Exibir dados do banco MySQL

por altair » Qua Jun 27, 2012 1:43 am

Bom pessoal, encontrei o erro. O problema era o código SQL, eu pedia apenas para que a consulta me retornasse o valor do campo Nome, então não tinha mesmo como retornar os outros dados, apenas substituir nome por * e resolvido.
Avatar de usuário

altair

  • Mensagens: 7
  • Data de registro: Seg Mai 07, 2012 8:58 pm

Re: Exibir dados do banco MySQL

por atik » Ter Jul 10, 2012 8:00 am

Fico feliz em saber que você resolveu isso. Desculpem-me por fim resposta, mas apenas um pedaço de conselhos. Enquanto o desenvolvimento de banco de dados orientado site, você deve sempre colocar a consulta atribuída a uma variável e que irá ajudá-lo a depurar se sua consulta está correta, imprimindo a variável que é atribuído à consulta. Isso vai garantir que você sobre a consulta é justamente conseguir que todos os parâmetros.
Avatar de usuário

atik

  • Mensagens: 472
  • Data de registro: Seg Out 17, 2011 4:55 pm


+ Postar uma resposta

Página 1 de 1

?>