Foros del Web » Programando para Internet » ASP Clásico »

sentencia sql que no hace caso

Estas en el tema de sentencia sql que no hace caso en el foro de ASP Clásico en Foros del Web. hola tengo esta sentencia SQL Código PHP: sql  = "SELECT * FROM CURRICULUMS WHERE CODI LIKE '" & valor_busca_sel & "' OR COGNOMS_NOM LIKE '" & valor_busca_sel & "' OR MAIL1 LIKE '" & valor_busca_sel & "' OR MAIL2 LIKE '" & valor_busca_sel & ...
  #1 (permalink)  
Antiguo 29/02/2008, 11:30
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 2 meses
Puntos: 8
sentencia sql que no hace caso

hola tengo esta sentencia SQL

Código PHP:
sql ="SELECT * FROM CURRICULUMS WHERE CODI LIKE '"&valor_busca_sel&"' OR COGNOMS_NOM LIKE '"&valor_busca_sel&"' OR MAIL1 LIKE '"&valor_busca_sel&"' OR MAIL2 LIKE '"&valor_busca_sel&"' OR CATEGORIA_PROF1 LIKE '"&valor_busca_sel&"' OR CATEGORIA_PROF2 LIKE '"&valor_busca_sel&"' OR CATEGORIA_PROF3 LIKE '"&valor_busca_sel&"' OR POBLACIO LIKE '"&valor_busca_sel&"' OR COMARCA LIKE '"&valor_busca_sel&"' AND ALERTA ='1' AND ACTIU_PASIU ='pas' ORDER BY CODI ASC" 
pero lo que pasa es que los valores

AND ALERTA ='1' AND ACTIU_PASIU ='pas'

los omite y no filtra por esos dos campos

alguien sabe por que es devido?


gracias
  #2 (permalink)  
Antiguo 01/03/2008, 16:41
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 5 meses
Puntos: 126
Re: sentencia sql que no hace caso

Prueba así

sql ="SELECT * FROM CURRICULUMS WHERE ALERTA =1 AND ACTIU_PASIU =pas and (CODI LIKE '"&valor_busca_sel&"' OR COGNOMS_NOM LIKE '"&valor_busca_sel&"' OR MAIL1 LIKE '"&valor_busca_sel&"' OR MAIL2 LIKE '"&valor_busca_sel&"' OR CATEGORIA_PROF1 LIKE '"&valor_busca_sel&"' OR CATEGORIA_PROF2 LIKE '"&valor_busca_sel&"' OR CATEGORIA_PROF3 LIKE '"&valor_busca_sel&"' OR POBLACIO LIKE '"&valor_busca_sel&"' OR COMARCA LIKE '"&valor_busca_sel&"') ORDER BY CODI ASC"

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:28.