Jump to content
Fórum Script Brasil

Elvis Reis

Membros
  • Posts

    10
  • Joined

  • Last visited

About Elvis Reis

Elvis Reis's Achievements

0

Reputation

  1. Acabei fazendo dessa forma essa seria a melhor forma pra resolver esse problema SELECT produtos.id_produto, departamentos.fk_sessao, departamentos.fk_categoria, departamentos.fk_subcategoria, produtos.produto, produtos.valor_venda, produtos.promocao_inicio, produtos.promocao_final, produtos.promocao_valor FROM (produtos Inner Join departamentos ON departamentos.fk_produto = produtos.id_produto ) WHERE departamentos.fk_sessao = 34 GROUP BY produtos.id_produto
  2. Eu já havia lido mas não consegui não achei a sintaxe correta pra usar o comando você poderia me mostar como ...
  3. Amigo não deu certo ainda ta com registro repetidos ele ta comparando todos os campos como faço pra comparar apenas um pra ver se é distinto ou não.... mas tem que me retornar todos os campos...
  4. Galera não consigo fazer com que fique distinto o resultato sobre o campo departamentos.fk_sessao sempre me retorna mas de um registro se eu tirar alguns campos do select funciona porque isso SELECT DISTINCT departamentos.fk_produto FROM (produtos Inner Join departamentos ON departamentos.fk_produto = produtos.id_produto ) WHERE departamentos.fk_sessao = 34 mas assim não funciona SELECT DISTINCT departamentos.fk_sessao, produtos.id_produto, departamentos.fk_categoria, departamentos.fk_subcategoria, produtos.produto FROM (produtos Inner Join departamentos ON departamentos.fk_produto = produtos.id_produto ) WHERE departamentos.fk_sessao = 34 O link do banco http://www.superpoints.com.br/banco.rar
  5. Elvis Reis

    Expressão Regular

    Eu já li vários manuais mas ainda não consegui.. Preciso forma uma ER que funcione da seguinte forma Procura num texto cadastro no bd e coloca uma campo de title nas palavras encontra previamente cadastra em uma tabela Por exemplo a palavra MP3 ficaria da seguinte forma <A title='(MPEG 1/2 Audio Layer 3). Algoritmo de compressão de dados, desenvolvido para áudio. Tem uma grande capacidade de compressão podendo chegar a ter 12% do tamanho original do arquivo, sem grandes perdas de qualidade. MP3 é o nome abreviado de MPEG-3.' onclick='return false;' href='#'>MP3</A> mas note que na nova frase forma tem MP3 dentro das tags <a title=""></a> preciso inibir que ele subtitua dentro da tag <a></a> e pegar apenas por palavra completa e não treço eu tentei o delimetador \bmp3\b mas na funcionou como descrito no http://guia-er.sourceforge.net/borda.html#2_3_3 minha url http://www.vistamegashop.com/teste/dic.php while($rows_dicionario = mysql_fetch_assoc($dicionario)){ $string = eregi_replace("".$rows_dicionario['termo']."", "<A title=".$connect->escape($rows_dicionario['descricao])."' onclick='return false;' href='#'>".$rows_dicionario['termo']."</A>", $string); } Tem que efitar a substituição do que tá entre as tags <a ....>...<a> tem que efitar os marcados de vermelho e substituir apenas os verdes aquem pode me ajudar <?php $string = "Satisfaça todas as <A title='som mp3' onclick='return false;' href='index?mp3'>MP3</A> suas necessidades musicais com este Mini Hi-Fi System com MP3/WMA. MP3 Ouça músicas digitais em um sistema de alta potência via conexão USB direct e curta 60 horas da sua música favorita de CD de MP3/WMA. A utilização fácil e intuitiva faz desse aparelho uma diversão!"; $termo = "MP3"; $descricao = "MPEG 1/2 Audio Layer 3). Algoritmo de compressão de dados, desenvolvido MP3 para áudio. Tem uma grande capacidade de compressão podendo chegar a ter 12% do tamanho original do arquivo, sem grandes perdas de qualidade. MP3 é o nome abreviado de MPEG-3."; $string = eregi_replace("".$termo."", "<A title='".$descricao."' onclick='return false;' href='#'>".$termo."</A>", $string); ?> <?php echo $string; ?>
  6. Higor desculpe não entendi.... o campo de descrição estão em msyql no formato text e contem tags html quando o dicionário ainda não possuo irei alimentar aos poucos.... mas como assim uma busca por vestigios....
  7. Aguem sabe com fazer um dicionario igual o da pernambucanas http://www.pernambucanas.com.br/aspx/Catal...;produto=106214 Quando eu faço um busca por determinados produtos ele busca os termos numa base de dados Tipo mp3 traz a definição do termo....
  8. Resolvi da Seguinte forma crie uma função em php para forma SELECT function keywork($keywork, $campo) { $k = explode(" ", $keywork); $key = "$campo LIKE '%{$k[0]}%' "; for ($i=1 ; $i<count($k) ; $i++) { $key = $key."AND $campo LIKE '%{$k[$i]}%' "; } return $key; } $keywork = keywork("camera+7.2+digital+sony", "produto"); $query_busca = "SELECT * FROM produtos Where ".$keywork." ";
  9. Amigo não deu certo mas fou procurar pela sintaxe correta.... Trabalho com PHP + MySQL desculpe a fala de postar no tópico errado...
  10. Nesse Exemplo Produto "Câmera Digital 7.2MP DSC-S650 Sony" Seria correto eu formar a string de busca dessa forma SELECT * FROM produtos Where produto LIKE '%camera%7.2%Sony%' dessa forma me traz o resultado mas se inverter a ordem tem como SELECT * FROM produtos Where produto LIKE '%camera%Sony%7.2%'
×
×
  • Create New...