Сообщение от Niliya
|
Убрала собаку теперь выводит только одну запись и то без параметров..
|
Собака не управляет параметрами запроса, она блокирует вывод предупреждений. Нужно проверять результат запроса, а не блокировать предупреждения, что чревато дальнейшими ошибками.
Если запрос возвращает одну запись, зачем же while и select? Если это список должностей (не одна запись), то уже говорилось
$id = $array['id'];
$rank = $array['rank'];
$nick = $array['nick'];
$rank_name = $array['rank_name'];
это неверно. Цикл в этом случае должен быть в строке 09 кода выводящего список.
mysql_fetch_array возвращает два идентичных набора из ресурса, один из которых индексный массив, а второй ассоциативный. Вы используете ассоциации, зачем же получать два набора? Либо используя mysql_fetch_array указывайте вторым параметром нужный набор, либо сразу получать нужное mysql_fetch_assoc.
Приведите дампы таблиц своих (значений много не надо, 3-4 записи хватит), иначе еще туманнее чего надо, ибо таблицы не создаются по принципу "латиница значит другая таблица".