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.
Membro desde: 07/08/2004 23:47:57
Mensagens: 4013
Localização: Vargem Grande do Sul - 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!
Seja educado. Agradeça quem te ajudou. Não custa nada. Dúvidas de Java? Utilize o fórum! Não respondo via MP.
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Fowler)
"A vida é um escândalo, e no final dá sempre errado. O que humaniza o homem é o fracasso."
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!