Eso es problema de PHP, y el error te está indicando que esa función requiere recibir un valor tipo resource y no le estás brindando lo que te está pidiendo. Por lo tanto lo mejor es depurar tu consulta usando la función mysql_error y así veas si tienes error en tu consulta