Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Salve, salve minha gente.
Galera, tô com um problema meio estranho aqui.
Tenho uma tabela de nome arquivos onde guardo arquivos destinados a clientes, esta tabela possui um campo com nome fkid_clientes onde um dos valores é: , 6, 7, 5, 3, 9, 8,
Uso assim pois um único arquivo pode ser associado a vários clientes.
Quando dou um select uso a seguinte expressão:
$query= mysql_query("SELECT id_arquivos, fkid_clientes FROM arquivos WHERE fkid_clientes LIKE '%,$id,%'");Onde $id é o id do cliente que está salvo no campo fkid_clientes
porém o select não está lendo todo o conteúdo do campo, por exemplo: se o primeiro número é o 6 e eu faço a busca para u cliente de ** $id = 6** ele me retorna um resultado válido.
Já um cliente com $id=7 ele não me retorna nada, uma vez que no exemplo que eu dei o segundo número é o 7, então deveria retornar um dado válido.
Resumindo: Se o número estiver no início do campo o resultado dá certo, porém se estiver em qualquer outra posição não dá certo.
Alguém pode me ajudar nessa?
Desde já agradeço.
Abraço a todos.
mauro
Carregando comentários...