Olá pessoal, queria saber de vocês se existe a possobilidade de fazer uma consulta tipo
SELECT * FROM tabela WHERE texto LIKE '%termo%', mas com uma condição, queria que me retornasse não o campo todo mas apenas a parte que tem o termo, entende??
Vamos supor que no campo descrição exista o seguinte:
"A linguagem surgiu por volta de 1994, como um subconjunto de scripts Perl criados por Rasmus Lerdof, com o nome PHP/FI (Personal Home Page Tools/Forms Interpreter)."
dai se eu der o select do modo "convencional" ele me retorna esse texto todo. Eu queria que se por exemplo o termo a ser procurado fosse scripts então ele me retornaria "volta de 1994, como um subconjunto de scripts Perl criados por Rasmus Lerdof, " só uma parte de onde contem o termo.
Uma opção seria fazer isso pelo php em uma substring, mas para mim não seria viável, se poderem ajudar agradeço!!
Pergunta
Aerial-man
Olá pessoal, queria saber de vocês se existe a possobilidade de fazer uma consulta tipo
SELECT * FROM tabela WHERE texto LIKE '%termo%', mas com uma condição, queria que me retornasse não o campo todo mas apenas a parte que tem o termo, entende??
Vamos supor que no campo descrição exista o seguinte:
"A linguagem surgiu por volta de 1994, como um subconjunto de scripts Perl criados por Rasmus Lerdof, com o nome PHP/FI (Personal Home Page Tools/Forms Interpreter)."
dai se eu der o select do modo "convencional" ele me retorna esse texto todo. Eu queria que se por exemplo o termo a ser procurado fosse scripts então ele me retornaria "volta de 1994, como um subconjunto de scripts Perl criados por Rasmus Lerdof, " só uma parte de onde contem o termo.
Uma opção seria fazer isso pelo php em uma substring, mas para mim não seria viável, se poderem ajudar agradeço!!
Editado por Aerial-manLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados