Elvis Reis
-
Total de itens
10 -
Registro em
-
Última visita
Posts postados por Elvis Reis
-
-
Eu já havia lido mas não consegui não achei a sintaxe correta pra usar o comando
você poderia me mostar como
...
-
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...
-
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
-
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; ?>
-
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....
-
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....
-
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." ";
-
Amigo não deu certo mas fou procurar pela sintaxe correta....
Trabalho com PHP + MySQL
desculpe a fala de postar no tópico errado...
-
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%'
(Resolvido) Distinct
em MySQL
Postado
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