Consulta sql com nomes duplicados  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
rafael121
HelloWorld

Membro desde: 16/07/2007 17:05:56
Mensagens: 12
Offline

Pessoal, estou desenvolvendo um sistema e na hora de testar as consultas ao banco de dados encontrei um erro e espero que possam me ajudar.
O que acontece é o seguinte quando eu peço uma consulta e forneço o nome de um usuario que esteja duplicado no campo "nome" da tabela o banco de dados me retorna o seguinte erro: "Erro3; Unknown column 'fulano' in 'where clause'" (caso haja dois usuarios com o mesmo nome) o codigo de seleção do banco que estou usando é o seguinte: "FROM contato WHERE $tipo_busca = $busca" onde a variavel "$tipo_busca" recebe um valor igual ao campo da tabela onde é feita a busca (no caso nome) e a variavel "$busca" recebe o valor para comparação (no caso fulano).
Obrigado e até mais.
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 2757
Localização: Rio de Janeiro
Offline

o que parece é que vc esta procurando uma coluna chamada 'fulano', e não um nome propriamente dito...

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
Zeed01
Virtual Machine Man

Membro desde: 27/10/2006 16:44:29
Mensagens: 542
Online

Concordo...

Só não sei porque daria erro somente quando encontrar um nome repetido.

Deveria dar erro para qualquer caso.

[]s
davidbuzatto
Forum Spammer
[Avatar]

Membro desde: 07/08/2004 23:47:57
Mensagens: 2103
Localização: São Carlos - SP
Offline

Faltou as aspas simples para que o valor seja identificado como uma string.

Em tipo_busca vc não coloca as aspas, já na busca vc coloca. Por exemplo:



Veja se isso resolve.

Até mais!



"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
[WWW]
rafael121
HelloWorld

Membro desde: 16/07/2007 17:05:56
Mensagens: 12
Offline

Boa !!
Era isso mesmo. Foi so colocar as aspas e deu certo, agora quando eu faço uma busca o banco de dados me retorna todos os cadastros que tem aquele nome.
Valeu a dica david!!
Obrigado!
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team