Ir para conteúdo
Fórum Script Brasil
  • 0

Como Conectar No Mysql


Dracom

Pergunta

olá

Gostaria de um exemplo PRATICO,que me desse noçao de banco de dados em um FORMULARIO PHP .

Um exemplo que o banco de dados PEGASE as informaçoes de um Campo de texto E AMARZENA-SE EM SEUS DADOS DE TABELA DENOMINADO "USUARIO" .... e logo depois o BD enviase uma informaçao do propio banco para o mesmo campo de texto...

PODEM ME AJUDAR?

PEÇO TAMBEM QUE A INFORMAÇAO SEJA UTIL! ;)

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Vamos lá... primeiro o form que vai enviar os dados para o script que inserirá no BD:

<HTML>
<BODY>
<form method="post" action="envia.php">
Nome: <input type="text" name="nome" ><br/>
<input type="submit" name="submit" value="Enviar">
</form>
<BODY>
<HTML>
O action desse script é o "envia.php", que é o código abaixo:
<?php

// Conecta ao BD

mysql_pconnect("localhost", "nomedousuario", "SENHA");
mysql_select_db("nomedobancodedados");

// Pega os dados do form, e passa para variáveis

$nome = $_POST[nome];

// Insere os dados no BD

$insere="INSERT into teste (descr) VALUES ('$nome')";

$vai=mysql_query($insere) or die(mysql_error()); 
echo "Inserido com sucesso";

?>
Pronto, o dados já está no BD. Agora para resgatar o dado, primeiro o form que vai lançar o dado da pesquisa:
<HTML>
<BODY>
<form method="post" action="busca.php">
Nome: <input type="text" name="nome"><br/>
<input type="submit" name="submit" value="Enviar">
</form>
<BODY>
<HTML>
Note que o action desse form é o "busca.php" que nada mais é que o script que vai fazer a query no BD atrás do dado solicitado.
<?php

// Conecta ao BD

mysql_pconnect("localhost", "USER", "SENHA");
mysql_select_db("BANCO");

// Pega os dados do form, e passa para variáveis

$nome = $_POST[nome];

// Consulta os dados do BD

$sql = mysql_query("SELECT * FROM `teste` WHERE `descr` LIKE '$nome'");

while($l = mysql_fetch_array($sql)) {

$descr = $l["descr"];
}

echo "<HTML>";
echo "<BODY>";
echo "<form method='post' action='busca.php'>";
echo "O resultado da pesquisa é:<input type='text' name='nome'value='$descr'>";
echo "</form>";
echo "<BODY>";
echo "<HTML>";
?>

É isso ai... um detalhe a se ressaltar é que não existe uma maneira do banco de dados enviar os dados para um form, o banco de dados apenas armazena, para alguma coisa sair de lá tem que ser solicitada por um script externo.

Note que eu utilizei uma tabela que eu já tinha, por isso os nomes sairam meio estranhos... observe também que esse script é meramente para aprendizado, o certo seria colocar umas rotinas ai no meio, logo, não vá utilizar isso em projetos profissionais porque pode dar problemas...

Deixa eu esclarecer os nomes estranhos ai do meio (esse nomes vao mudar conforme a sua tabela):

teste = tabela onde os dados estavam sendo inseridos

descr = coluna onde os dados estavam inseridos

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,1k
×
×
  • Criar Novo...