
Problema con consulta JOIN en PHP
Publicado por José (5 intervenciones) el 06/11/2013 15:41:33
Hola, os detallaré mi problema. Tengo 2 tablas (EMPLEADOS y EMPRESAS). Se supone que a través de un código de empresa (cod_empr) puesto en un formulario, se mostrarán todos los empleados de la empresa con la que comparte la variable junto con el nombre de la empresa en una tabla.
El problema es que los datos que se escriben el el form no son tomados por el query. Sin embargo, hice una prueba para probar el FORM, editando un valor en la base de datos para que el cod_empr de uno de los registros fuera nulo y al realizar la búsqueda, se ejecuta con normalidad y se muestran los datos como deberían, así que solo pasa cuando se igresa un valor diferente de nulo en el formulario. Les dejo la consulta para que me expliquen cual es el error.
Gracias de antemano
Consulta:
$sql = "SELECT empleados.*,empresas.nombre_empr FROM empleados INNER JOIN empresas USING (cod_empr) WHERE empleados.cod_empr ='".$_POST['cod_empr']."'";
El problema es que los datos que se escriben el el form no son tomados por el query. Sin embargo, hice una prueba para probar el FORM, editando un valor en la base de datos para que el cod_empr de uno de los registros fuera nulo y al realizar la búsqueda, se ejecuta con normalidad y se muestran los datos como deberían, así que solo pasa cuando se igresa un valor diferente de nulo en el formulario. Les dejo la consulta para que me expliquen cual es el error.
Gracias de antemano
Consulta:
$sql = "SELECT empleados.*,empresas.nombre_empr FROM empleados INNER JOIN empresas USING (cod_empr) WHERE empleados.cod_empr ='".$_POST['cod_empr']."'";
Valora esta pregunta


0