MSBaroni 1 Denunciar post Postado Maio 17, 2014 Olá estou fazendo um sistema de busca na qual preciso que quando eu digitar o código ou nome e liste a pessoa: $sql = mysql_query("SELECT * FROM nomes WHERE nome LIKE '%".utf8_decode($buscar)."%'"); Eu consigo fazer ele procurar o nome, mas eu preciso que ele procure tbm a coluna "codigo" $sql = mysql_query("SELECT * FROM nomes WHERE codigo LIKE '%".utf8_decode($buscar)."%'"); Estava pensando em fazer assim: $sql = mysql_query("SELECT * FROM nomes WHERE * LIKE '%".utf8_decode($buscar)."%'"); Como faço para ele procurar nas duas colunas da tabela? codigo | nome | turma | situacao 8565 joao 5 matriculado 8676 maria 12 matriculado 8905 mario 7 matriculado Compartilhar este post Link para o post Compartilhar em outros sites
jgustavo99 85 Denunciar post Postado Maio 17, 2014 Poderia usar o operador AND, no seu código SQL. Compartilhar este post Link para o post Compartilhar em outros sites
MSBaroni 1 Denunciar post Postado Maio 18, 2014 Já tentei mas sem exito. Compartilhar este post Link para o post Compartilhar em outros sites
jgustavo99 85 Denunciar post Postado Maio 18, 2014 Tenta assim (Usando o operador OR): SELECT * FROM nomes WHERE codigo LIKE '%$busca%' OR nome LIKE '%$busca%' Espero ter Ajudado! Compartilhar este post Link para o post Compartilhar em outros sites
MSBaroni 1 Denunciar post Postado Maio 18, 2014 Sem êxito tbm, tem como fazer com que ele escolha todas as tabelas? Compartilhar este post Link para o post Compartilhar em outros sites
jgustavo99 85 Denunciar post Postado Maio 18, 2014 Como assim, escolha todas as tabelas? Compartilhar este post Link para o post Compartilhar em outros sites
MSBaroni 1 Denunciar post Postado Maio 18, 2014 Tem como ele seleccionar todas as colunas das tabelas? Compartilhar este post Link para o post Compartilhar em outros sites
jgustavo99 85 Denunciar post Postado Maio 18, 2014 Para selecionar todas as colunas da tabela, é só dar um SELECT * FROM nome_tabela. Compartilhar este post Link para o post Compartilhar em outros sites
MSBaroni 1 Denunciar post Postado Maio 18, 2014 Mas eu preciso colocar isto: LIKE '%".utf8_decode($buscar)."%' Onde coloco ele? Compartilhar este post Link para o post Compartilhar em outros sites
jgustavo99 85 Denunciar post Postado Maio 18, 2014 SELECT * FROM nomes WHERE codigo LIKE '%".utf8_decode($buscar)."%' OR nome LIKE '%".utf8_decode($buscar)."%' Compartilhar este post Link para o post Compartilhar em outros sites