Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/10/2007, 10:27
Avatar de Marvin
Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses
Puntos: 81
Re: Problema con SQL

Ok... entonces estas enfocando mal la consulta sql.

Te explico un poco como funciona:
Código:
SELECT ai.ins_folio ,ai.ins_fecing , ai.ins_nomemp , ai.ins_digito, ai.ins_estado
FROM am_inspeccion ai 
WHERE 'name' LIKE ('%".$session["name"]."%') AND 'empresa' LIKE ('%".$nombre_empresa."%')
Lo primero que hace la consulta es ir al FROM por lo tanto:
FROM am_inspeccion ai (el ai es un alias para no poner todo el nombre en los datos), lo que hace es abrir esta tabla.

Luego se ejecuta el WHERE y en este lugar se reduce la tabla , o sea, WHERE 'name' LIKE ('%".$session["name"]."%') esto da como resultado todos los registros que tenga ese usuario, y luego se hace la otra condicion: AND 'empresa' LIKE ('%".$nombre_empresa."%')" que trae todos los nombre de empresa que estan en los registros de este usuario.

Luego de esto se hace el SELECT y te selecciona todo lo que pongas antes de FROM.

Al parecer tu necesitas una consulta que sea de este tipo:
Código:
SELECT ai.name, ai.ins_folio ,ai.ins_fecing , ai.ins_nomemp , ai.ins_digito, ai.ins_estado
FROM am_inspeccion ai 
WHERE 'empresa' LIKE ('%".$nombre_empresa."%')
De esta manera sacas todo lo relacionado con la empresa + el usuario que esta en el registro independiente si es el mismo que esta logeado o no.

Suerte! y nos cuentas como te va.
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!