Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in FICHERO on line 22
Publicado por Carlos (6 intervenciones) el 10/08/2017 23:49:09
¿Porqué me genera error en la línea 22 si lo comparo con otros PHP y los tengo bien?
En la línea 22 tengo lo siguiente:
Y la variable $resHorEmp viene de la siguiente consulta:
En la línea 22 tengo lo siguiente:
1
while($rowHorEmp = mysql_fetch_array($resHorEmp))
Y la variable $resHorEmp viene de la siguiente consulta:
1
2
3
$sqlHorEmp = "SELECT t.Nombre, t.Documento, t.Dia, MAX(t.Entrada) Entrada, MAX(t.Salida) Salida, t.Horario FROM ( SELECT u.Nombre, u.Documento, r.Dia, IF(r.Tipo = 'Entry', r.Hora, NULL) Entrada, IF(r.Tipo = 'Exit', r.Hora, NULL) Salida, CONCAT(h.Entrada, "-", h.Salida) Horario FROM USUARIOS u INNER JOIN relacion_colaborador_horario rh ON (u.Id_Usuario = rh.Id_Usuario) INNER JOIN horarios h ON (rh.Id_Horario = h.Id_Horario) INNER JOIN ( SELECT Documento, Tipo, Dia, IF(Tipo = 'Entry', MIN(Hora), MAX(Hora)) Hora FROM REGISTROS GROUP BY Documento, Tipo, Dia ) r ON(r.Documento = u.Documento) WHERE (r.Tipo = 'Entry' AND r.Hora > h.Entrada) OR (r.Tipo = 'Exit' AND r.Hora < h.Salida) ) t GROUP BY t.Nombre, t.Documento, t.Dia, t.Horario ORDER BY t.Dia DESC, t.Nombre ASC";
$resHorEmp = mysql_query($sqlHorEmp,$con_mysql);
Valora esta pregunta
0