Tenho uma máquina para testes que tenho a seguinte configuração: Win + Apache + PHP + MySQL e outra que é o servidor Web com Linux (Red Hat) + Apache + PHP + MySQL. Tenho um script simples para consulta que na máquina Win ela funciona perfeitamente, porém quando rodo a partir do servidor (Linux) ela dá pau. Alguém sabe se é problema na configuração do PHP ou do MySQL ?? Ou se pode ser algum outro problema ??
Segue abaixo a select que está com problema:
$consulta = "select oco_id, o.fun_id, fun_nome, weekday(oco_data) dia_semana, oco_data, oco_codrepre, oco_codprep, oco_nomerepre, tipoocor_desc, oco_ocorrencia, oco_solucao ";
$consulta .= "from ocorrencia o, funcionario f, tipo_ocorrencia t ";
$consulta .= "where day(oco_data) between $data_i_1 and $data_f_1 ";
$consulta .= "and month(oco_data) between $data_i_2 and $data_f_2 ";
$consulta .= "and year(oco_data) between $data_i_3 and $data_f_3 ";
$consulta .= "and t.tipoocor_id = o.tipoocor_id ";
$consulta .= "and o.fun_id = f.fun_id ";
$consulta .= "order by oco_id desc";