Функция сохраняет счетчик, поэтому, конечно, вы не сможете продолжать использовать его, когда он дойдет до конца. Есть ли какая-то особая причина, чтобы повторить это дважды? В любом случае:
mysql_data_seek($request, 0);
Это то, что вам нужно перед вторым циклом.