Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eduardo G Lopes

[Resolvido] como importar uma tabela criptografada para o xampp

Recommended Posts

Boa tarde Pessoal!!

 

Estou tentando importar uma tabela ja existente para o xampp e esta dando erro de criptografia!!

 

erro:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

 

 

Alguem pode me ajudar??

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha..

 

acho q não tem a ver com criptografia..

seu SQL está errado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isto é para o sistema de login que você estava fazendo ontem? Se for, leia o que escrevi abaixo. Se não for, explique o que pretende fazer.

 

Você não vai ler normal. Você vai criptografar o valor que vem do formulário antes de enviar na consulta. Por exemplo, imaginando que a criptografia utilizada seja md5.

SELECT * FROM usuarios WHERE login = MD5('login_digitado') AND senha = MD5('senha_digitada')

Ou então você pode fazer a mesma coisa no PHP.

$senha = md5($_POST['senha']);
$login = md5($_POST['login']);
$sql = SELECT * FROM usuarios WHERE login = \''.$login.'\' AND senha = \''.$senha.'\';

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

segue o codigo como deixei agora

 

<?php 
  
        include 'mysql_conect.php';  
         
        $x = 0;  
        $senha = md5($_POST['senha']); 
        $usuario1 = md5($_POST['usuario1']); 
         $sql = "SELECT * FROM usuarios WHERE usuario = '$usuario1' and senha = $senha1";
  
        
        $exe = mysql_query($res); 
        $linhas = mysql_num_rows($exe); 
        $row = mysql_fetch_array($exe); 
 
        if ($row['usuario'] == $usuario1) 
        {  
                           if($row['senha'] == $senha1) 
                           { 
                   $x = 1;  
                   session_start();  
                   $_SESSION['usuario1'] = $row['usuario'];  
                   $_SESSION['nome'] = $row['nome'];  
                   $_SESSION['idusuario'] = $row['id'];  
                   $_SESSION['status'] = 0;  
                                  require 'acessoadmin.php';  
                                } 
                                else 
                                { 
                                   require 'erro.php'; 
                                } 
        } 
            else 
                { 
            require 'erro.php'; 
        } 
?>

segue abaixo o erro de variavel

 

 

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\xampp\exemplos\site\login.php on line 12

 

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\xampp\exemplos\site\login.php on line 13

Compartilhar este post


Link para o post
Compartilhar em outros sites

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\xampp\exemplos\site\login.php on line 12

 

O que o PHP está te dizendo... Que o parâmetro passado para a função mysql_num_rows tem que ser um 'recurso' (não encontrei a palavra correta) do mysql, e foi passado um valor booleano (true ou false). Isto significa que existe algum erro na consulta. Utilize a função mysql_error() para identificar o erro do Mysql.

 

http://br.php.net/mysql_error

 

Ontem eu passei este código para você, para verificar qual o erro do Mysql.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mostra o seu select

 

$sql = "select * from usuarios where NOME = '$usuario' and SENHA = $senha";

Mas agora esta só dando erro de usuario ou senha invalida!!

estranho pq cadastrei umas sem criptografar tb e nada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde Mathias

 

Inseri um usuario e uma senha sem criptografar e eles rodam direitinho quando chamo o banco

 

Agora os criptografados não estão querendo logar

 

Como eu faço para saber essa criptografia é do md5??

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você disse que o usuário também está criptografado. Confira isto. Tente descobrir com quem fez o banco de dados qual a criptografia utilizada.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.