Jump to content


Photo

Bancos De Dados


  • Faça o login para participar
5 replies to this topic

#1 leoni25

leoni25

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 25/12/2005, 08:27

Gostaria de saber se é possivel conectar um banco de dados Acess no php?
Como monto um banco de dados que sejá mysql, existe algum programa?

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 25/12/2005, 08:37

Sim, é possível.
Veja um exemplo: http://phpbrasil.com...s/faq.php/id/14


Para montar um banco de dados no MySQL é necessário baixar o MySQL, e instalá-lo e logo depois configurar com o PHP.

Bom, se você baixar um pacote como PHPTriad ou PHPEdit, já terá o PHP + MySQL + Apache tudo já em perfeita harmonia, facilitando assim o trabalho de quem não gosta de ficar configurando-os.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 leoni25

leoni25

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 25/12/2005, 09:20

Mas preciso esclarecer uma duvida eu faço o bd ai salvo como chat (isso é um chat com senha):

Index:
<form action="checar.php">
Username:"caixa de digitação com nome $username"
Password:"             "            com nome $password"

Button ok
</form>


Ai na checar.php

<?
$con = odbc_connect("chat","","") or die("Erro na conexão");
$sql = odbc_exec($con,"SELECT * FROM chat");
$i=0;
while(odbc_fetch_row($sql)) {
$i++;
echo odbc_result($sql,"$username,$password");
echo "<br>";
}
?>


Isso está certo?

Edição feita por: leoni25, 25/12/2005, 09:21.


#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 25/12/2005, 19:24

Bom, você deseja trabalhar com Autenticação?

Você deve receber os dados do formulário e verificar se há registro com os dados passados no form.

Então a query ficaria da seguinte forma:
SELECT * FROM chat WHERE login = '$login' AND senha = '$senha'

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 helio_ceara

helio_ceara

    Turista

  • Usuários
  • 43 posts
  • Sexo:Não informado

Posted 25/12/2005, 20:16

Voce coloca tambem o metodo pelo qual voce passara as variaveis do formulario
<form action="checar.php" method="POST ou GET">

e no comesso da pagina checar.php pega as variaveis:
$login=$_GET["variavel no formulario"] ou $_POST

e verifica se existe $login ja registrado no banco de dados

outra coisa, no mysql pra se conectar no banco de dados:
mysql_connect("onde o mysql fica","usuario do mysql","senha do mysql")
ex: mysql_connect("localhost","root","sua senha")

entao na sua linha :
$con = odbc_connect("chat","","") or die("Erro na conexão");

axu ke ha um erro, nao sei se usando obdc muda...mas axu ke naum :unsure:

#6 leoni25

leoni25

    Novato no fórum

  • Usuários
  • 24 posts
  • Sexo:Não informado

Posted 31/12/2005, 14:11

Mas estaria certo a pagina checar agora?

<?
$nome= $_POST["nome"];
$senha= $_POST["senha"];
     
$con = odbc_connect("acess","nome","senha") or die("Erro na conexão");
#executando
$sql = odbc_exec($con,"SELECT * FROM chat WHERE nome = '$nome' AND senha = '$senha'");
$i=0;
#pegando o resultado
while(odbc_fetch_row($sql)) {
$variavel= odbc_result($sql,"$nome") or die("Nome não existente!!!");
$variavel2= odbc_result($sql,"$senha") or die("Senha não existente!!!");
}
echo "Nome:"; echo $variavel;
echo "<br>";
echo "Senha:"; echo $variavel2;
echo "<br>";
echo "<a href='chat'>Clique para entrar no chat!!!</a>";
?>


Agora queria tipow a pessoa se cadastra no form no bd do acess criando os campos para usuario e senha?
Ou poderi colocar uma tabela com funções?

Edição feita por: leoni25, 31/12/2005, 17:40.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq