Verificar o valor se existe na tabela
Olá queria que saber como faço para o php verificar se existe um determinado valor na tabela.
Não serve if ($usuario==admin) pq e se o primeiro resultado não for admin, todo o processo irá para o else.
Na verdade quero criar um sistema de autenticação. Note que se eu colocar um nome de usuário que não existe, irá dar erro de SQL e eu quero cutomizar o erro.
<?
ob_start();
session_start();
$usuario=$_POST['usuario'];
$senha=$_POST['senha'];
require_once("../connect.php");
$query = "SELECT * FROM mep_usuarios WHERE usuario='$usuario'";
$rs=mysql_query($query,$conexion);while ($line=mysql_fetch_array($rs))
{
if ($senha==$line['senha'])
{
$chave=008896776765454658667565676;
$_SESSION['chave']=$chave;
$_SESSION['usuario']=$usuario;
header("Location: painel_index.php");
}
else
{
header("Location: index.php?msg=1");
}
}
?>Grato,
Luciano Felli
Discussão (4)
Carregando comentários...