MySQL цикл без привязки по ID

TheStriker

Новичок
MySQL цикл без привязки по ID

Есть таблица:

id / name/ email / phone / flag

107 Иванов [email protected] 79994505473 1
204 Петров [email protected] 79994505474 0
301 Сидоров [email protected] 79994505475 0

Задача - написать скрипт, который выводит имя текущего юзера и ставит флаг "1" - следующему. И когда проходит всех трех юзеров, опять возвращать флаг "1" - первому.... Флаг "1" может быть только у одного юзера.
Привязка по ИД не подходит, т.к. ИД могут быть в разброс...

Туплю как сделать и все....

Хоть какие-то наводки дайте пожалуйста, а то уже с ума схожу.....Уверен что решение не сложное, просто впал в цикл уже сам...:)

Заранее благодарен.
 

Фанат

oncle terrible
Команда форума
что значит "следующему"?
что значит "текущему"?

для чего вообще все эти флаги?
 

TheStriker

Новичок
Автор оригинала: *****
что значит "следующему"?
что значит "текущему"?

для чего вообще все эти флаги?
Сейчас флаг у ИВАНОВА. Т.е. выводит "Иванов" на страницу и ставит флаг "1" Петрову, а ИВАНОВУ ставит "0". И т.д. , а когда флаг "1" у Сидорова - то вывело "Сидоров" на страницу, поставило ему "0", а Иванову поставило "1", и так по кругу раз 5-7 проходит цикл....
 

DiMA

php.spb.ru
Команда форума
в базе данных нет понятия "следующий"
забудь об этом бреде
 

findnext

Новичок
TheStriker
ты хоть бы потрудился объяснить что хочешь сделать

-~{}~ 03.04.09 13:36:

а если в бд 10 пользователей то по какому признаку ты собираешься расставлять флаги?
 
Сверху