Consultando Login Com E-mail
#1
Posted 12/04/2007, 16:07
Eu to tentando fazer um lembrete de senha que quando o usuario digita o e-mail a senha e login dele é lembrado usando o mysql com php mais nada funciona eu tentei de tudo de tudo mermo, mais nada da certo.
será que alguem pode mim ajudar? eu estou tentando desde de segunda feira.
Pelo AMOR DE DEUS, alguem ajuda aÊeeeee
#2
Posted 12/04/2007, 16:12
é só fazer uma consulta no banco
SELECT * FROM usuarios WHERE email='email_da_pessoa'
#3
Posted 12/04/2007, 16:18
Ja tentei de TUDO nada da certo
isso foi a primeira coisa que fiz
#4
Posted 12/04/2007, 16:44
ajudaria dizendo o que acontece, se retorna algum erro... ou algo do gênero.
faça isso e diga o que retorna
$sql=mysql_query("SELECT * FROM usuarios WHERE email='email da pessoa'") or die(mysql_error());
echo mysql_num_rows($sql);
#5
Posted 12/04/2007, 17:00
Você tem um erro de sintaxe no seu SQL próximo a 'FROM cadastro WHERE email = 'willian@yahoo.com'' na linha 1
e aÊ?
#6
Posted 12/04/2007, 17:03
$email = "lalalal@lalala.com.br";
$sql = mysql_query("SELECT * FROM usuarios WHERE email = '".$email."'") or die(mysql_error());
$contar = mysql_num_rows($sql);
echo $contar . "cadastros existentes com este e-mail.";
Teste isso aí.
Até mais
Edição feita por: _Dudu_1533, 12/04/2007, 17:08.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Moderador
Twitter: HostCheap
#7
Posted 12/04/2007, 17:03
coloque o seu comando todo para a gente ver.
Edição feita por: _Samuca_, 12/04/2007, 17:04.
#8
Posted 12/04/2007, 17:03
[ ] 's
#9
Posted 12/04/2007, 17:13
<?php
$conexao = mysql_connect("localhost","root","") or die (mysql_error());
$db = mysql_select_db("script") or die (mysql_error());
$email = "$_GET[email]"; //Você realmente está usando o método GET?
$sql = "SELECT login FROM cadastro WHERE email = '$email'";
$resultado = mysql_query($sql) or die (mysql_error());
echo mysql_num_rows($resultado);
?>
Amigo DUDU eu quero fazer um lembrete de senha eu quero fazer com que o usuario digite o e-mail informado no cadastro e seja consultado no banco de dados seu login e sua senha.
entende?
#10
Posted 12/04/2007, 17:30
<?php
$conexao = mysql_connect("localhost","root","") or die (mysql_error());
$db = mysql_select_db("script") or die (mysql_error());
$resultado = mysql_query("SELECT * FROM cadastro WHERE email = '".$_GET['email']."'") or die (mysql_error());
echo mysql_num_rows($resultado);
?>outra coisa, esses dados estão indo mesmo por GET ou por POST?
#11
Posted 12/04/2007, 17:37
Á unica coisa que aparece é um 1
falando que o dado existe no bd,mais isso eu tabem sei, eu quero que exiba o login e a senha digitados juntos do e-mail na hora do cadastro.
#12
Posted 12/04/2007, 17:42
sammuca eu já fiz isso.
Á unica coisa que aparece é um 1
falando que o dado existe no bd,mais isso eu tabem sei, eu quero que exiba o login e a senha digitados juntos do e-mail na hora do cadastro.
e por que não falou antes?
eu estava pensando que tava retornando erro ainda, mas já ta retornando o valor 1 (porque o registro existe), é só imprimir o login na tela:
<?php
$conexao = mysql_connect("localhost","root","") or die (mysql_error());
$db = mysql_select_db("script") or die (mysql_error());
$resultado = mysql_query("SELECT * FROM cadastro WHERE email = '".$_GET['email']."'") or die (mysql_error());
$dados=mysql_fetch_array($resultado);
echo $dados['login'];
?>Edição feita por: _Samuca_, 12/04/2007, 17:43.
#13
Posted 12/04/2007, 17:49
#14
Posted 12/04/2007, 17:52
echo $dados['login'];
ali onde diz "login". coloque o nome do campo que guarda o login do usuario no seu banco de dados.
#15
Posted 12/04/2007, 17:59
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)










