ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

выбор максимального значения в майскл
  #1  
Старый 05.07.2006, 15:39
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию выбор максимального значения в майскл

мне нужно сделать запрос типа
SELECT date FROM counter WHERE ip='$ip' AND date=MAX

чтобы он выбрал поле с самой последней вставленной датой (или последним ид)
Дата хранится в виде 34324342324, т.е. результат функции time() в пхп

подскажите плз, там вроде есть какое-то слово вместо MAX, но у меня мануала под рукой нет, а в нете искать долго
 
Ответить с цитированием

  #2  
Старый 05.07.2006, 17:26
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

хватило ума выбирать по последнему ИД
но всё же, напомните что там за слово или функция?
 
Ответить с цитированием

  #3  
Старый 05.07.2006, 17:58
Аватар для max_pain89
max_pain89
Постоянный
Регистрация: 11.12.2004
Сообщений: 592
Провел на форуме:
2260903

Репутация: 345


По умолчанию

попробуй так (я ниче не понял из того, что ты написал)

date<=NOW()
 
Ответить с цитированием

  #4  
Старый 07.07.2006, 11:00
Аватар для ferryman
ferryman
Познающий
Регистрация: 13.02.2006
Сообщений: 88
Провел на форуме:
304371

Репутация: 16
Отправить сообщение для ferryman с помощью ICQ
По умолчанию

не NOW() a '".time()."'
 
Ответить с цитированием

  #5  
Старый 07.07.2006, 11:11
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

SELECT MAX(date) FROM counter WHERE ip='$ip';
 
Ответить с цитированием

  #6  
Старый 07.07.2006, 13:51
Аватар для Zadoxlik
Zadoxlik
Постоянный
Регистрация: 28.02.2005
Сообщений: 853
Провел на форуме:
3369632

Репутация: 749


По умолчанию

SELECT date FROM counter WHERE ip='$ip' ORDER by date DESC LIMIT 0,1

Последний раз редактировалось Zadoxlik; 07.07.2006 в 16:30..
 
Ответить с цитированием

  #7  
Старый 07.07.2006, 20:09
Аватар для Дикс
Дикс
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме:
2209675

Репутация: 537


Отправить сообщение для Дикс с помощью ICQ
По умолчанию

Цитата:
SELECT MAX(date) FROM counter WHERE ip='$ip';

точна %)

Последний раз редактировалось Дикс; 07.07.2006 в 20:11..
 
Ответить с цитированием

  #8  
Старый 10.07.2006, 11:27
Аватар для v@no
v@no
Новичок
Регистрация: 09.07.2006
Сообщений: 13
Провел на форуме:
13306

Репутация: 5
По умолчанию

можно было еще так:
Код:
SELECT * FROM counter WHERE ip='$ip' ORDER BY date DESC LIMIT 0,1
получается сортируем от большего к меньшему и выдираем первый результат
 
Ответить с цитированием

  #9  
Старый 10.07.2006, 12:53
Аватар для ZaCo
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
Провел на форуме:
4610226

Репутация: 1332


По умолчанию

max() лучше, тк предназначена именно для выполнения этой работы. возможно мускл сам оптимизирует ее работу.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Россияне будут платить за повторный выбор оператора связи novichok Новости мира "железа" 2 25.04.2006 09:43



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ