doglino 0 Denunciar post Postado Junho 29, 2006 galera posso pesquisar a expressão "duas palavras" no mysql e retornar o valor igual encontrado??não sei tratar commo uma palavra só, é possível? Compartilhar este post Link para o post Compartilhar em outros sites
wolfphw 60 Denunciar post Postado Junho 29, 2006 pode sim...... você pode fazer usando LIKE no seu sql ex: $busca = "duas palavras";$sql = mysql_query("SELECT * FROM tabela WHERE campo LIKE '%$busca%'");esse % no começo e no final vai servir pra se ele encontrar alguma coisa que tenha o conteúdo no meio da string da pesquisa... Tipo digamos que você tenha o seu campo com a seguinte palavra Eduardo e você mande procurar a palavra uard ele vai encontrar pq dentro do nome Eduardo tem o uard..... Compartilhar este post Link para o post Compartilhar em outros sites
nao_sei 0 Denunciar post Postado Junho 29, 2006 Mas é o seguinte se você quer pesquisar exatamente o que você digitou: "select * from tabela where campo = '$variavel' " tenta explicar melhor sua dúvida, não entendi direito... para maiores informações: http://dev.mysql.com/doc/refman/4.1/pt/ Compartilhar este post Link para o post Compartilhar em outros sites
doglino 0 Denunciar post Postado Junho 29, 2006 por exemplo, quero procurar numa base de dados, a expressão exata "programação php" ou seja quero que na base haja a expressão exata!se não houver não precisa retornar nenhuma das duas palavras. Compartilhar este post Link para o post Compartilhar em outros sites