Olá pessoal, criei um sistema de login com a ajuda de alguns artigos tirados da net, na primeira vez que eu montei com o banco de dados com apenas uma tabela ele funcionou, agora criei um novo banco com 70 tabelas que contém a mesma estrutura e joguei no servidor, porém, quando acesso o formulário de login e digito o nome de usuário e a senha ele dá "ERRO NO COMANDO SQL", o estranho é que quando faço a mesma operação na minha máquina(acessando http://localhost/meusite) o erro não acontece.
os mesmos arquivos da minha máquina estão no FTP, aqui funciona, lá não.
<?
//CONECTA COM O BANCO DE DADOS
require_once("conecta.php");
//RECEBE OS DADOS DO FORMULÁRIO
$usuario = $_POST[txtUser];
$senha = $_POST[txtSenha];
//VERIFICA
$sql = mysql_query("
SELECT A.ID_USUARIO, A.NOME_USUARIO FROM tb_tabela A
WHERE A.USUARIO = '$usuario'
AND A.SENHA = '$senha'") or die("ERRO NO COMANDO SQL");
//LINHAS AFETADAS PELA CONSULTA
$row = mysql_num_rows($sql);
//VERIFICA SE RETORNOU ALGO
if($row == 0) echo "Usuário/Senha inválidos";
else {
//PEGA OS DADOS
$id = mysql_result($sql, 0, "ID_USUARIO");
$nome = mysql_result($sql, 0, "NOME_USUARIO");
//INICIALIZA A SESSÃO
session_start();
//GRAVA AS VARIÁVEIS NA SESSÃO
$_SESSION[id] = $id;
$_SESSION[nome] = $nome;
//REDIRECIONA PARA A PÁGINA QUE VAI EXIBIR OS PRODUTOS
Header("Location: resultado.php");
}//FECHA ELSE
?>
PLZ! me dá uma força que meu chefe quer ver minha caveira ¬¬
Pergunta
Morcerus
Olá pessoal, criei um sistema de login com a ajuda de alguns artigos tirados da net, na primeira vez que eu montei com o banco de dados com apenas uma tabela ele funcionou, agora criei um novo banco com 70 tabelas que contém a mesma estrutura e joguei no servidor, porém, quando acesso o formulário de login e digito o nome de usuário e a senha ele dá "ERRO NO COMANDO SQL", o estranho é que quando faço a mesma operação na minha máquina(acessando http://localhost/meusite) o erro não acontece.
os mesmos arquivos da minha máquina estão no FTP, aqui funciona, lá não.
<?
//CONECTA COM O BANCO DE DADOS
require_once("conecta.php");
//RECEBE OS DADOS DO FORMULÁRIO
$usuario = $_POST[txtUser];
$senha = $_POST[txtSenha];
//VERIFICA
$sql = mysql_query("
SELECT A.ID_USUARIO, A.NOME_USUARIO FROM tb_tabela A
WHERE A.USUARIO = '$usuario'
AND A.SENHA = '$senha'") or die("ERRO NO COMANDO SQL");
//LINHAS AFETADAS PELA CONSULTA
$row = mysql_num_rows($sql);
//VERIFICA SE RETORNOU ALGO
if($row == 0) echo "Usuário/Senha inválidos";
else {
//PEGA OS DADOS
$id = mysql_result($sql, 0, "ID_USUARIO");
$nome = mysql_result($sql, 0, "NOME_USUARIO");
//INICIALIZA A SESSÃO
session_start();
//GRAVA AS VARIÁVEIS NA SESSÃO
$_SESSION[id] = $id;
$_SESSION[nome] = $nome;
//REDIRECIONA PARA A PÁGINA QUE VAI EXIBIR OS PRODUTOS
Header("Location: resultado.php");
}//FECHA ELSE
?>
PLZ! me dá uma força que meu chefe quer ver minha caveira ¬¬
Link para o comentário
Compartilhar em outros sites
3 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.