- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте !
Возникла проблема с выбором максимального значения из MySQL БД
Есть таблица с Юзерами которая содержит колонки
(Sub_code) - Идентификатор к которой все они привязаны
Online - статус онлайн активености
login - логин юзера
cashin - общая сумма которую он внес в которой может быть несколько одинаковых цифр
cashout - общая сумма которую он получил в которой может быть несколько одинаковых цифр
Не получается выбрать из массива число и логин юзера который больше всего понес убытки.
ПОМОГИТЕ ПЛИЗ НА СТЕНКУ ГОТОВ УЖЕ ЛЕЗТЬ
А зачем два раза mysql_fetch_array?
И вообще, то что вы пытаетесь тут сделать можно реализовать через один SQL запрос... (если вам в итоге нужен только один логин)
Повнимательнее глянул ваш код - вы что вообще хотите сделать?! И почему именно так?
goodier, вы $useronline два раза суете в mysql_fetch_array.
А по поводу рационализации вопроса, поясните подробнее суть проблемы.
Это вот в общих чертах, вроде должно работать....
maldivec
Cпасибо за помощь!
Есть еще вопрос, а если в таблице совпадет число убытка у юзеров, как тогда быть?
goodier добавил 08.06.2010 в 21:47
Если у нескольких Юзеров будет одинаковая цифра убытка, как выбрать логин юзера не первого из таблицы а каждый раз разного
пробовал вот так
$retid=mysql_query("SELECT login, (cashin - cashout) AS cashitog FROM users WHERE subagent=".$subagent." AND online='yes' ORDER BY cashitog");$num = mysql_num_rows($retid);
$i = rand(0,$num-1);
for ($k=0;$k<$i;$k++)
$online = mysql_fetch_array($retid[$k]);
$winner = $online['login'];
echo "1 $winner";