Ir para conteúdo

POWERED BY:

Arquivado

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

Eduardo G Lopes

[Resolvido] Erro na comunicação com o BD

Recommended Posts

Bom dia

 

Alguem pode me ajudar com este erro

 

Criei um Banco chamado cls com uma tabela chamada usuarios e 2 campos usuario e senha dentro do phpadmin no xampp

 

dentro do campo usuario coloquei = eduardo

senha coloquei = 1234

 

E não consigo abrir a pagina que desejo logar que da este erro:

 

Erro na consulta. Consulta enviada select usuarios from usuarios where usuarios = 'eduardo' and senha = ''

Erro do Mysql Unknown column 'usuarios' in 'field list'

 

Alguem pode me ajudar??

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Edu

 

Faça assim.. o login.php

 

<?php
 
        include 'mysql_conect.php'; 
        
        $x = 0; 
        $usuario1 = $_POST['usuario1']; // seu campo usuario no form
        $senha1 = $_POST['senha']; // seu campo senha no form
 
        $res = "select * from usuarios where usuario = '$usuario1' and senha = $senha1"; 
        $exe = mysql_query($res);
        $linhas = mysql_num_rows($exe);
        $row = mysql_fetch_array($exe);

        if ($linhas!= 0)
        { 
                $x = 1; 
                session_start(); 
                $_SESSION['usuario1'] = $row['usuario']; 
                $_SESSION['nome'] = $row['nome']; 
                $_SESSION['idusuario'] = $row['id']; 
                $_SESSION['status'] = 0; 
        }
 
        if($x == 1)
        {
           require 'acessoadmin.php'; 
        }
        else
        {
           require 'erro.php';
        }
?>

senao der certo o de cima

tenta essa

 



<?php
 
        include 'mysql_conect.php'; 
        
        $x = 0; 
        $usuario1 = $_POST['usuario1']; // seu campo usuario no form
        $senha1 = $_POST['senha']; // seu campo senha no form
 
        $res = "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';
        }
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

VALEU DEEEEEEEE!!!

 

O primeiro deu certo.....entrou na acessoadmim.php

 

Só que quando eu digito a senha errada da um errinho....o ultimo rsrsrs

 

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

 

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

 

OBRIGADOOOOOO!!! você É MTO GENTE BOAAAA!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

debaixo desse IF

if ($linhas!= 0)
{ 
   $x = 1; 
   session_start(); 
   $_SESSION['usuario1'] = $row['usuario']; 
   $_SESSION['nome'] = $row['nome']; 
   $_SESSION['idusuario'] = $row['id']; 
   $_SESSION['status'] = 0; 
}

coloque esse else

else
{
   require 'erro.php';
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas eu acho melhor usar o segundo codigo que eu postei

 

Haaa deve ser pq.. você usa alguma variavel lah... que você pega na hora que faz o login corretamente, as sessions.

 

mas pera ae ?? você falou que abre a erro.php

mas da esse erro la em cimão ??

 

por acaso você nao ta chamando o login.php na pagina erro.php neh ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido o problema Dee

 

MUITO OBRIGADO PELA AJUDA MEU BROTHER!!!

 

SOU UM WEB DESIGNER E ESTOU COMEÇANDO A PROGRAMAR A POUCO TEMPO!!!

 

MAS VOU FICAR BOM NISSO!!!

 

DEUS TE ABENÇOE

 

VALEU MESMO!!

 

ABRAÇÃO

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mgna cara... tamos ae...

 

mas estude o código..

PHP eh muito dahoraa

 

=DDD

 

mas e ae... qual era o problema final ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mgna cara... tamos ae...

 

mas estude o código..

PHP eh muito dahoraa

 

=DDD

 

mas e ae... qual era o problema final ?

 

Então coloquei o segundo codigo que você me mandou e rodou tudo certinho!!!

Eu ainda vou precisar muito de você...rsrs

Pq agora eu tenho que entrar em uma area e dentro de um textarea digitar alguns numeros de protocolos e de la gerar as imagens que ficara armazenada dentro do Banco

Ai o bicho vai pegar agora..rsrsmas contocom a sua ajuda!!

 

OBRIGADO MAIS UMA VEZ!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dee

 

Estou tentando importar uma tabela usuarios.MYD para o phpadmin do xampp e esta dando este 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

 

sabe o que é??

 

rsrs

 

Só te dou trabalho mesmo!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem instruções SQL entro dele ?

 

codigo uncript

 

Function UnCript(Dado : String) : String;
var
  x, y, pos : Integer;
  carac : String;
Begin
  sAlfaCripto := 'àåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»²³¹·¨°¸÷§¶¾_±­´¯ÝýÙÛÚÞþµÕõÒÔßÓ̦ÏÎÍÈËÊÐð¤äâéüÇ~àåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø׃áíóúñѪº¿®¬½¼¡«»²³¹·¨°¸÷§¶¾_±­´¯ÝýÙÛÚÞþµÕõÒÔßÓ̦ÏÎÍÈËÊÐð¤äâéüÇ~';
  sAlfa       := ' ABCDEFGHIJKLMNOPQRSTUWVXYZ1234567890ÁÉÍÓÚÀÈÌÒÙÂÊÎÔÛÃÕÜabcdefghijklmnopqrstuvxwyzáàãâéèêíìîóòöôõúùüûç';
  result := '';
  for x := 1 to length(dado) do
  Begin
    carac := copy(dado,x,1);
    pos := 0;
    for y := 1 to length(sAlfaCripto) do
    Begin
      if carac = Copy(sAlfaCripto,y,1) then
      begin
        pos := y;
        Break;
      end;
    end;
    result := result + Copy(sAlfa,pos,1);
  end;
end;

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.