вообще в оф. мануале есть список и описание функций для работы с массивами
и в данном случае цикл и не нужен.
http://www.php.net/manual/ru/function.array-pop.phphttp://www.php.net/manual/ru/function.array-shift.phpкроме того
mysql - уже не поддерживается разрабами - выбирайте mysqli или PDO
и потом mysql_fetch_array() - вернёт 2 массива - индексный и ассоциативный, почему бы не использовать 2й аргумент или не работать с mysql_fetch_assoc() ?
так же как вариант можно сделать всё сразу в SQL, так не пойдёт?
select max(cell) as maxd, min(cell) as mind from table where ...
или
(select * from table order by cell ASC limit 1)
union all
(select * from table order by cell DESC limit 1)
вернётся тока 2 строки - минимальное и максимальное значение столбца cell
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker