Ir para conteúdo
Fórum Script Brasil
  • 0

Busca


clavery

Pergunta

9 respostass a esta questão

Posts Recomendados

  • 0

Acho que é assim como você está fazendo.

O que eu faria é dar um echo nessa sua variável $id antes da query, só pra você ver se o valor dela está batendo com algum dos existentes na tabela.

Se você disse que o problema é ali, então deve ser isso, ela deve estar retornando um valor que não está encontrando na tabela... smile.gif

Link para o comentário
Compartilhar em outros sites

  • 0
Acho que é assim como você está fazendo.

O que eu faria é dar um echo nessa sua variável $id antes da query, só pra você ver se o valor dela está batendo com algum dos existentes na tabela.

Se você disse que o problema é ali, então deve ser isso, ela deve estar retornando um valor que não está encontrando na tabela... smile.gif

Bom eu achei o erro veja

Assim não funciona

SELECT * FROM cadastro WHERE email = '$conta_email' and id = '$id'

Esse funciona

SELECT * FROM cadastro WHERE email = '$conta_email'

Esse tambem

SELECT * FROM cadastro WHERE id = '$id'

Sendo que colocando os 2 não funciona

Valeu

Link para o comentário
Compartilhar em outros sites

  • 0

Você pode executar essa query com o OR também, ao invés de AND. Veja:

SELECT * FROM cadastro WHERE email = '$conta_email' OR id = '$id'

Com o OR, se a query encontrar alguma linha contendo o email especificado ou a id fornecida, ele irá mostrar o resultado contendo um dos dois.

Com o AND, você só vai encontrar uma linha se a mesma tiver ao mesmo tempo o email fornecido e a id fornecida, beleza?

E para finalizar uma session, digite o seguinte código:

session_unset();

session_destroy();

O primeiro limpa as variáveis existentes na session. Já o segundo a destrói, finalizando-a por completo.

Link para o comentário
Compartilhar em outros sites

  • 0
O que eu disse é que, por exemplo:

Você quer um campo que tenha email='joao@provedor.net' e id='02', mas esse registro não existe, porque a id do joão é, sei lá, 40. Então a sua query vai voltar sempre vazia, entendeu?

OK entendi

Mais se o campo email=teste@tes.com e o id=2 e se eles estiver na mesma tabela

Buscando email=teste@tes.com , ai eu acho id=2 certo e vice versa.

Por que quando eu coloco os dois não funciona seria por que o id é uma chave primaria

Valeu

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...