Ir para conteúdo

Arquivado

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

jcao

Tipo varchar

Recommended Posts

Estou fazendo uma pesquisa por meio de um formulario onde o campo input e o seguinte

 

<input type="text" name="contrato" size="10"   maxlength="100"></td>

e ai eu faco a seguinte pesquisa

$query = "SELECT * FROM processo WHERE id_empresa = $id_empresa" OR die("FALHA AO BUSCAR".mysql_error());	  $mysql_result = mysql_query($query);	  $nrows = mysql_num_rows($mysql_result);

quando eu entro somente com numeros

por exemplo: 12345

a pesquisa da certo, mas se eu entrar com numeros e caracteres da problema

por exemplo

1234/56

 

como posso resolver este problema, pois a entrada e alfanumerica...

 

 

 

Desculpem mas entrei com o select errado: o correto e

$query = "SELECT * FROM processo WHERE id_empresa = $id_empresa AND contrato = $contrato"

o campo contrato e varchar

Compartilhar este post


Link para o post
Compartilhar em outros sites

ska_ska, muito obrigado, a gente olho codigo varias vezes e nao ve o erro.tenho outra duvida, se eu quiser fazer uma consulta por aproximacao tenho que utilizar o LIKE tipo, contrato LIKE '6%'. Mas e se eu quiser qualquer tipo de aproximacao onde se queira aceitarqualquer caracter alfanumerico e que o tamanho tambem pode variar. seria contrato LIKE '%' ?Nao encontrei nenhum exemplo e minhas tentativas retornam com erro....

Compartilhar este post


Link para o post
Compartilhar em outros sites

SELECT * FROM tabela WHERE campo LIKE '%b%' --> retorna todos os registros que tenham a letra B em qq parteSELECT * FROM tabela WHERE campo LIKE '%ux%'

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.