soamazing 0 Denunciar post Postado Outubro 9, 2007 Galera,Estou com o seguinte problema.Imaginem uma variavel: $teste = "1|10|15|25";Eu preciso fazer uma busca, que pegue apenas os números completos por exemplo se o usuário digitar 1, ele deve pegar o 1 e não o 15 e 10 e o 1.Se eu faço assim: SELECT * FROM `video` WHERE `tags` LIKE '%1%'Ele pega todos.Existe alguma forma de fazer isto?![]'soamazing Compartilhar este post Link para o post Compartilhar em outros sites
Paulo André 0 Denunciar post Postado Outubro 9, 2007 Por que então você não guarda no banco de dados estes valores separados por vírgula? http://forum.imasters.com.br/public/style_emoticons/default/yes.gif Ai você faria assim, por exemplo: WHERE FIND_IN_SET(1, tags) Flws... :D Compartilhar este post Link para o post Compartilhar em outros sites
sxenM 0 Denunciar post Postado Outubro 9, 2007 Esse valor está numa variável correto? e no banco? é esse valor msm?Se for dá um explode na variável. Compartilhar este post Link para o post Compartilhar em outros sites
soamazing 0 Denunciar post Postado Outubro 9, 2007 Esse valor está numa variável correto? e no banco? é esse valor msm?Se for dá um explode na variável.Sim são estes valores!Eu não posso da um explode na variável, pois a consulta não só faz em cima disto. além deste campo, eu tenho a consulta em 5 campos, como no google, ele faz a consulta no texto e na url.[]'soamazing Compartilhar este post Link para o post Compartilhar em outros sites
soamazing 0 Denunciar post Postado Outubro 9, 2007 Por que então você não guarda no banco de dados estes valores separados por vírgula? http://forum.imasters.com.br/public/style_emoticons/default/yes.gif Ai você faria assim, por exemplo: WHERE FIND_IN_SET(1, tags)Flws...:DOlá Frenesi, obrigada pela ajuda, erá isto mesmo que eu precisava!Abraços.[]'soamazing Compartilhar este post Link para o post Compartilhar em outros sites