valeu vou testar e sobre o PHP acho que sim, no aspnet funciona na boa. loco isso da busca, é só do list box se eu coloco 2 text field funciona. tipo exemplo Musica [=====] Album [====] [procurar] como você viu tem um campo para musica e um campo para album se eu digitar no campo musica e mandar buscar ele procura na boa só na coluna musica da minha tabela se eu digitar no só no campo album ele busca só no campo album. se eu digitar nos 2 campos ele busca nos 2 na boa. só que com listbox não rola acho que estou errando na parte do list box. desta forma acima a string fica assim na pagina de resultados. SELECT * FROM ultra WHERE Musica LIKE '%Varmusica%' AND Album LIKE '%varalbum%' Varmusica % Request.QueryString("busca") Varalbum % Request.QueryString("buscab") lembrando que na minha pagina de busca o campo na frente do texto musica chamasse busca e na frente do album chame-se buscab desta forma funciona na boa sem problemas. Mais como disse eu gostaria de colocar um listbox para selecionar a coluna que quero fazer a pesquisa e não deixar um text field mandando a variavel pó já pensou 9 colunas cada uma com seu text field ficaria Horrivel. Gostaria que ficasse como a imagen abaixo. que tem um text field para digitar o texto que deve ser buscado e um list box para selecionar o departamento que deve ser feito a busca, e com certesa cada departamento deve ser uma coluna no BD.