problemas com variaveis

uso sc versão 6, php 5.3,
desde ontem,
as variaveis não são passadas… abre o sistema, dando as msg de erro abaixo,
não ocorre todas as vezes, não tem explicação.
Um sistema q rodava normalmente. Alguém tem idéia??

Erro ao acessar o banco de dados
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘and (MONTH(dta_ani)) = (MONTH(CURDATE()))’ at line 1
select count(*) from ani where emp_cod = and (MONTH(dta_ani)) = (MONTH(CURDATE()))

Erro ao acessar o banco de dados
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘and progru.emp_cod = and fun.emp_cod = and age.progru_cod = progru.progru_co’ at line 1
select count(*) from age, progru, fun where age.emp_cod = and progru.emp_cod = and fun.emp_cod = and age.progru_cod = progru.progru_cod and age.fun_cod = fun.fun_cod and age_dta = curdate()

Falta definição das seguintes variáveis globais: var_cxa_cod; var_emp_cod;

O Marcia.

Em qual ambiente? Produção, Desenvolvimento? Do nada isso ocorre? Houve alguma alteração nas plataformas?

Limpou caches?

Haroldo, olá
produção, somente produção.
No desenvolvimento está ok, sem problemas…
Do nada, não houve alteração de nada. Não de minha parte ao menos.
O pessoal do servidor também disse q não alterou nada…
Era um sistema estável, rodando a meses.

haroldo, é incrível, mas algumas vezes, roda normalmente…
limpei historicos…
não faço idéia do q possa ser… o pessoal q usa, está totalmente parado

haroldo…
quando o erro ocorre na pagina inicial (Erro ao acessar o banco de dados
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘and (MONTH(dta_ani)) = (MONTH(CURDATE()))’ at line 1
select count(*) from ani where emp_cod = and (MONTH(dta_ani)) = (MONTH(CURDATE()))

Erro ao acessar o banco de dados
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘and progru.emp_cod = and fun.emp_cod = and age.progru_cod = progru.progru_co’ at line 1
select count(*) from age, progru, fun where age.emp_cod = and progru.emp_cod = and fun.emp_cod = and age.progru_cod = progru.progru_cod and age.fun_cod = fun.fun_cod and age_dta = curdate()
)))

apareceu uma msg bem abaixo
Warning: Unknown: write wrote less bytes than requested in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/tmp) in Unknown on line 0

quando ele passa da pagina inicial… e o erro ocorre na inclusão ou consulta, esta msg não aparece mais…

A pasta onde o PHP no HOST guardava a sessão, foi excluída ou esta bloqueada

Tem que entrar em contato com o HOST para checar, ou executar estes procedimentos:
http://wiki.locaweb.com.br/pt-br/Session_em_PHP

É isso aí que o Jaiton disse, a mensagem de erro indica que o php não consegue salvar seus arquivos de sessão.

** Ok, confirmei com ela que esta resolvido, agora só falta colocar [Resolvido] no título.