Jump to content

Search the Community

Showing results for tags 'like'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 12 results

  1. Omar~

    Melhorar a sintaxe

    É o seguinte preciso fazer uma consulta em uma tabela cujo existe relação de valores em outra. Mas que os resultados só poderão existir da seguinte forma. Tabela-B (onde a pesquisa é feita) deve está com a mesmo valor de uma coluna na Tabela-A. Ambas tabelas possuem uma coluna de status (que significa ativos) e em ambas tabelas por essa coluna só podem voltar resultados caso sua coluna referente tenha o status 1. Em resumo são 5 condições para que haja resultado. Montei a seguinte sintaxe: SELECT sectors.s_status, sectors.s_hash, sectors.s_title, sectors.s_link, pages.p_status, pages.p_title, pages.p_link, pages.p_sector, pages.p_content_b FROM sectors INNER JOIN pages WHERE sectors.s_hash = pages.p_sector AND (pages.p_title LIKE '%{$search}%' OR pages.p_content_b LIKE '%{$search}%') AND (sectors.s_status = '1' AND pages.p_status = '1') ORDER BY pages.p_title ASC Está funcional como previsto. Porém acho que ficou mau feita... Teria uma jeito melhor para fazer? E mais uma coisa.... Como a pesquisa busca tanto por título quanto por conteúdo. Digamos que eu tenha uma string "teste" como título na coluna "p_title" na tabela "pages" e no mesmo resultado também tenho na coluna a mesma string "teste" em "p_content_b".... Exemplo: Logo com minha query terei 2 resultados só para uma página. Teria como eu filtrar essa situação para que somente o título seja um resultado ignorando o valor da outra coluna? (Obs.: Isso já faço durante o loop de repetição no PHP, mas queria uma forma de fazer na query) "Limitar o resultado não deu certo...."
  2. Estou precisando da ajuda para montar a seguinte query. Ao realizar uma consulta usando o operador LIKE em duas colunas de uma tabela, ao qual obtenho o id de um vinculo em outra tabela. No genérico a query está assim sem entrar na outra tabela Alí onde tenho a coluna page_sector é o mesmo dado de uma coluna "sector_hash" em outra tabela, ao qual essa tabela armazena os setores, nessa tabela preciso resgatar o valor da coluna "sector_link" Ou seja ao realizar a consulta preciso renderizar que a página encontrada pertence a tal setor, para que possa passar os links corretamente. Assim sendo o usuário irá buscar pelo título ou conteúdo das páginas nos resultados devem vim o link do setor que essa página pertence e a própria página. Porque passando o hash da página a url fica muito estranha e queria otimizar isso exemplo: de https://siteurl/ZR7lGBUIv8YICXUBw2RCP0WgxC7AFe1548702043/pagina para https://siteurl/setor/pagina
  3. camargo.2018

    JavaScript função de curtir

    Tou querendo fazer um sistema de like alguém sabe oque estou errando ? Pós não tenho muito conhecimento em JavaScript <script type="text/javascript"> $(".like2").click(function(){ function(){ if($(this).attr("src") == 'img/like-yes.png') document.getElementsByid('gosto').src = 'img/like-no.png'; else document.getElementsByid('gosto').src = 'img/like-yes.png'; } }); </script> <div class="like" id="<?php echo $post["id"]; ?>"> <img class="like2" src="<?php if($like['like'] == "yes"){echo 'img/like-yes.png';}else{ echo'img/like-no.png'; }?>" id="gosto" style="margin-top:10px;width:20px;height:20px;cursor: pointer;margin-left:20px;"><p style="position: absolute;padding-left: 50px;margin-top: -22px;color:#999;cursor: pointer;">Curtir</p> </div>
  4. Omar~

    Consulta LIKE com restrição

    Estou precisando fazer uma query em uma tabela usando LIKE, mas preciso restringir que somente sejam mostrados os resultados cujo tenha uma das colunas idênticas. Exemplo de query (que está errada!!!) SELECT coluna_A, coluna_B, coluna_C FROM tabela WHERE coluna_A LIKE '%ALGUM_VALOR%' OR coluna_B LIKE '%ALGUM_VALOR%' AND coluna_C = 'tenha esse valor' Então preciso pesquisar existência de "algum valor" dentro das colunas A e B da tabela, mas que sejam retornados apenas resultados cujo a coluna C seja apenas um valor, que pode duplicar de registro para registro, mas na mesma tabela possuem outros registros cujo a coluna C não são iguais. Obs.: Sempre fiz esse processo de filtrar o resultado via PHP, mas queria saber como fazer diretamente na query. #EDIT: Sendo mais específico Digamos registros mais ou menos assim: SELECT coluna_A, coluna_B, coluna_C FROM tabela WHERE coluna_A LIKE '%João%' OR coluna_B LIKE '%João% AND coluna_C = 'Carpinteiro' Ou seja mesmo que que haja mais de um registro, somente é para trazer os resultados cujo a coluna C for carpinteiro
  5. Alessandro Almeida

    DISTINCT + SUM

    Prezados, Estou precisando somar a coluna QUANTIDADE que são consultadas com um "DISTINCT material". Segue código até o "DISTINCT material" ... $busca_query = mysql_query("SELECT distinct material FROM material WHERE material LIKE '%$busca%' AND quantidade LIKE '%$busca1%' ORDER BY material ASC")or die(mysql_error());//faz a busca com as palavras enviadas if (empty($busca_query)) { //Se nao achar nada, lança essa mensagem echo "Nenhum registro encontrado."; } // quando existir algo em '$busca_query' ele realizará o script abaixo. while ($dados = mysql_fetch_array($busca_query)) { ?> <tr width="100%"> <td width="82%"><?php echo "$dados[material]<br />";?></td> <td width="10%"><?php echo "$dados[quantidade] <br />";?> ...
  6. Wellington09

    Pesquisa com Like

    Pessoal, estou com duas duvidas, se alguem puder dar uma dica de onde eu posso estar pesquisando elas eu agradeço(link), pois fazendo uma pesquisa no google não achei o que eu estava procurando. DUVIDA 1 Como eu faço para trazer uma pesquisa com LIKE quando eu tenho a seguinte situação. coluna na tabela MYSQL = titulo titulo cadastrado na coluna = BAVETTE COM MOLHO DE FRANGO E PÊRA SQL utilizado = (titulo LIKE '%minha palavra chave%') busca de palavra chave = frango 1 pesquisa ok, ACHOU busca de palavra chave = pera 2 pesquisa ok, ACHOU busca de palavra chave = frango e pera 3 pesquisa ok, ACHOU busca de palavra chave = frango pera (perceba que não tem a letra E nesta busca ) 4 pesquisa, NÃO ENCONTROU NADA como eu faço para contornar este tipo de problema ? DUVIDA 2 Minha outra duvida é em relação a usar uma junção de LIKE na coluna titulo(var char), descrição(TEXT) e categoria (var char) para encontrar um texto que esta sendo pesquisado. Sei que não é uma boa pratica usar LIKE, inclusive se for em varias colunas e se a base de dados for grande, mas como faço para contornar estas situações ? Alguém poderia dar uma dica ?
  7. josenilson

    query com varios like

    Boa galera, estou tentando criar uma consulta onde o usuário vai poder pesquisar em um input varias colunas no banco como por exemplo, nome e rg, tenho essa consulta abaixo, mas a mesma só funciona por nome quando tendo adicionar uma nova coluna não funciona , outro erro é o seguinte, quando dar certo pesquisar por rg essa consulta esta pegando todos os rg que contem os números que digito exemplo: Se eu digitar 1298 ai alguém tiver o rg 87981298, a consulta lista esta pessoa quero deixar assim, exemplo ao consultar 1298 ela me traga somente aquele rg que começa com 1298, e não que contenha isso no meio dele ou no final do rg . abaixo minha consulta if (isset($_POST["search"])) { $searchq = $_POST["search"]; $searchq = preg_replace("#[^0-9a-z]#i", "",$searchq); $consulta = $pdo->query(" SELECT * FROM cad_cliente WHERE nome LIKE '%$searchq%' OR nome LIKE '%$searchq%' OR rg LIKE '%$searchq%' ")or die ("could not search !"); while ($linha = $consulta->fetch(PDO::FETCH_ASSOC)) { // aqui eu mostro os valores de minha consulta echo " <div id='resultado' class='form-inline'> <legend></legend> Nome: <input style='width:340px;font-size:13px' value='{$linha['nome']}' class='form-control' readonly /> RG: <input style='width:120px;font-size:13px' value='{$linha['rg']}' class='form-control' readonly> </div> "; } }
  8. kvinsampaio

    Botão de like jQuery

    Gente, podem me ajudar? Então... Gostaria de pegar certas informações ao clicar num botão, alias, são vários deles e cada um com certa informação, veja: <div class="post"> <form> <button id="bolo" class="heart" name="id" data-id="49" uk-icon="icon: heart"></button> </form> <div class="quantLikes"> 12 </div> </div> <div class="post"> <form> <button id="carne" class="heart" name="id" data-id="50" uk-icon="icon: heart"></button> </form> <div class="quantLikes"> 12 </div> </div> <div class="post"> <form> <button id="laranja" class="heart" name="id" data-id="51" uk-icon="icon: heart"></button> </form> <div class="quantLikes"> 12 </div> </div> E um jQuerizinho pra pega-las: $( 'button[name="id"]' ).click(function(){ var that = $(this); var valId = that.data('id'); var token = $(this).attr('id'); alert(token); }); Porém, estão me retornando sempre a mesma informação que está no ID... O que posso fazer?
  9. Já tentei de vários formatos e até o momento não consegue Tenho dois campos: materia e autor preciso consultar nos campos materia1 materia2 materia3 materia4 materia5 autor1 autor2 autor3 autor4 autor5 Qual a melhor forma de efetuar esse consulta, lembrando que posso utilizar a opção AND ou OR quando passar da consulta de materia para a consulta de autor
  10. quantic2016

    sistema de busca completo com php

    ola pessoal, eu criei um sistema de busca com p php mas nao estou conseguindo fazer o seguinte: a variavel nome tem a seguinte busca exemplo: [ casa barata com garagem ] blz , mas ai no meu script busca somente tudo que começa com "casa"... mas eu preciso que o script busque tudo que tenha a palavra , casa, barata , garagem , e que nao precise ser nessa ordem, pode me traser tudo com : casa casa com garagem barato com garagem casa barata e por ai vai ... nesse cito de uma ajuda pessoal. obrigado <?php include "../conexao.php"; $nome = $_POST["nome"]; $mostraDados = mysqli_query($conecta, "SELECT id, codigoanuncio, url, chaves ,titulo , endereco , cep FROM artigo WHERE (chaves LIKE '%".$nome."%' OR (titulo LIKE '%".$nome."%' OR (codigoanuncio LIKE '%".$nome."%'))) AND ativo = 's' ORDER BY id DESC LIMIT 15")or die (mysqli_error()); if(empty($nome)){ }else{ while ($linha=mysqli_fetch_array($mostraDados)){ $id = $linha["id"]; $codigo = $linha["codigoanuncio"]; $titulo = $linha["titulo"]; $url = $linha["url"]; $endereco = $linha["endereco"]; $cep = $linha["cep"]; echo" <li> <a href='artigo/$codigo/$url'> <img src='lib/img/default.png' /> <div class='name'>$titulo</div> <div class='local'>$endereco, $codigo</div> <a> </li> "; } } ?>
  11. saullobueno

    LIKE não funciona junto com BETWEEN

    Algo de errado com esta consulta? Está aparecendo todos os dados sem nenhuma filtragem. Mas quando eu tiro os LIKEs ela funciona ou se eu tiro os BETWEEN e deixo os LIKEs ela funciona. Uma só funciona sem a outra. Por que? $produto = mysql_query("SELECT idProduto, tipoProduto, imagemProduto, marcaProduto, modeloProduto, conservacaoProduto, anoProduto, kmProduto, corProduto, portasProduto, transmissaoProduto, combustivelProduto, valorProduto, destaqueProduto, visivelProduto, opcionaisProduto, observacoesProduto, 'datacriacaoProduto', 'dataalteracaoProduto', usuariocriacaoProduto, usuarioalteracaoProduto FROM produto WHERE (tipoProduto LIKE '%".$tipo."%') OR (marcaProduto LIKE '%".$marca."%') OR (modeloProduto LIKE '%".$modelo."%') OR (conservacaoProduto LIKE '%".$conservacao."%') OR (anoProduto BETWEEN '".$minano."' AND '".$maxano."') OR (valorProduto BETWEEN '".$minpreco."' AND '".$maxpreco."') OR (kmProduto BETWEEN '".$minkm."' AND '".$maxkm."')")
  12. Gerson souza

    select com like & num_row

    Duvidas Galera, estou iniciando no desenvolvimento e estou com duvidas sobre o Like e o num_row. Estou tentando fazer uma buscar, como faço pra dar um like nessa busca e com faço pra exibir os resultados da busca!? <table class="table table-striped table-bordered"> <form action="busca.php" method="POST" > <div> <tr> <td> <input class="form-control" type="text" name="pesquisaPac"> <button class="btn btn-success" type="submit"> Buscar </button> </td> </tr> </div> </form > </table> esse e o codigo da busca <?php include ("conexao.php"); include ("cabecalho.php"); include("logica-usuario.php");?> <?php $pacientes = array(); $resultado = mysql_query( "SELECT * FROM pacientes WHERE (nome LIKE '%pesquisaPac%') "); $num_rows = mysql_num_rows($resultado); echo $num_rows; ?> <?php include ("rodape.php");?> Mais ele ta me retornado esse erro : Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.