eso por lo general ocurre cuando la consulta esta mal hecha, osea que hay problemas de sintaxis en la consulta de SQL...
antes de solucionar el problema deberías saber cual es con exactitud, intenta así:
Código PHP:
mysql_query(/* la consulta */) or die(mysql_error())
una ves sepas cual es el verdadero error no olvides indicarnos cual es...