Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

PauloRJ

busca em varias colunas da tabela via like

Recommended Posts

Ola.

 

Estou com a seguinte duvida:

 

Tenho uma tabela COMPUTADOR com os campos

 

monitor

mouse

teclado

caixadesom

 

 

Gostaria de efetuar uma busca por LIKE ao usuario digitar algum numero de iventario ou parte: 2090

 

buscar nas colunas de cada regsitro de computador os equipamentos que tem a sequencia digitada no campo de busca.

 

 

-- Estrutura da tabela `computador`
-- 

CREATE TABLE `computador` (
  `id` int(11) NOT NULL auto_increment,
  `monitor` varchar(10) NOT NULL default '',
  `teclado` varchar(10) NOT NULL default '',
  `caixasdesom` varchar(10) NOT NULL default '',
  `mouse` varchar(10) NOT NULL default '',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5;

-- 
-- Extraindo dados da tabela `computador`
-- 

INSERT INTO `computador` VALUES (1, '0200654', '0200658', '0200985', '0200157');
INSERT INTO `computador` VALUES (2, '0200254', '0200147', '0200158', '0200528');
INSERT INTO `computador` VALUES (3, '0200957', '0200121', '0200325', '0200364');
INSERT INTO `computador` VALUES (4, '0200415', '0200147', '0200369', '0200352');

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom cara... espero que seja isto que você esteja procurando... verificar vários campos da mesma tabela usando o like.

 

SELECT * FROM computador WHERE monitor LIKE "%'.$busca.'%" OR mouse LIKE "%'.$busca.'%" OR teclado LIKE "%'.$busca.'%" OR caixadesom LIKE "%'.$busca.'%"

 

Bom acho que é isso ai...

 

se não for avisa... talvez eu possa ajudar

 

abraço!

 

http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.