precisamente fue en esta consulta de la pagina principal
tenia
if ($abierto = mysql_connect ("localhost","usuario","password")){
$leer = "SELECT id,tema,autor,hijos,fecha FROM TEMAS WHERE tema<>' 'ORDER BY fecha desc";
y me marcaba ese error y en un foro vi que se tiene que respetar como esta escrito en la estructura con minusculas y no poner mayusculas, me aparecia ese mismo error y le cambie por
if ($abierto = mysql_connect ("localhost","usuario","password")){
$leer = "SELECT id,tema,autor,hijos,fecha FROM temas WHERE tema<>' 'ORDER BY fecha desc";
y funciono..se me hace raro