Lee bien mi comentario:
Cita: Entonces, aunque aparentemente PHP no produzca error alguno puede que MySQL sí, pero como no depuras dicho resultado no te enterarás jamás.
Dicho eso no veo cómo es que depures si hay o no error con mysql_error(), ¿entiendes?