Pessoal estou tentando logar em uma página, o erro estava dando ao selecionar o Banco de dados, foi preciso reinstalar o MySQL de novo pra poder arrumar, agora o BD está OK, mas ainda não consigo logar vejam o código abaixo:
**************
<?
require("config.php") ;
$con = @mysql_connect("$host", "$user")or die("Erro ao conectar");
$db = @mysql_select_db("$dbnome", $con)or die("Erro ao selecionar banco de dados");
$sql = "select usuario, senha from login WHERE usuario='$usuario' and senha=PASSWORD('$senha')";
como vocês podem ver se o login for bem sucedido ele chama login.php se não chama index.php de novo, e mesmo o login e senha estando certos ele retorna 0 e chama o index.php verifiquei a variável "$db" e ela está recebendo o valor "1" eu sei que ela tem que receber True ou False. não sei mais o que eu faço...
Pergunta
quinhone
Pessoal estou tentando logar em uma página, o erro estava dando ao selecionar o Banco de dados, foi preciso reinstalar o MySQL de novo pra poder arrumar, agora o BD está OK, mas ainda não consigo logar vejam o código abaixo:
**************
<?
require("config.php") ;
$con = @mysql_connect("$host", "$user")or die("Erro ao conectar");
$db = @mysql_select_db("$dbnome", $con)or die("Erro ao selecionar banco de dados");
$sql = "select usuario, senha from login WHERE usuario='$usuario' and senha=PASSWORD('$senha')";
$query = @mysql_query($sql)or die("erro 4");
$confere = @mysql_num_rows($query, $db);
if ($confere > 0) {
Header("Location: http://localhost/logos/login.php");
}else{
Header("Location: http://localhost/logos/index.php");
}?>
****************************************************************
como vocês podem ver se o login for bem sucedido ele chama login.php se não chama index.php de novo, e mesmo o login e senha estando certos ele retorna 0 e chama o index.php verifiquei a variável "$db" e ela está recebendo o valor "1" eu sei que ela tem que receber True ou False. não sei mais o que eu faço...
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
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.