HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 537


По умолчанию выбор максимального значения в майскл

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

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

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

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

Репутация: 537


По умолчанию

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

  #3  
Старый 05.07.2006, 17:58
max_pain89
Постоянный
Регистрация: 11.12.2004
Сообщений: 592
С нами: 11269766

Репутация: 345


По умолчанию

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

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

  #4  
Старый 07.07.2006, 11:00
ferryman
Познающий
Регистрация: 13.02.2006
Сообщений: 88
С нами: 10651927

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

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

  #5  
Старый 07.07.2006, 11:11
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
С нами: 11444066

Репутация: 2290


По умолчанию

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

  #6  
Старый 07.07.2006, 13:51
Zadoxlik
Постоянный
Регистрация: 28.02.2005
Сообщений: 853
С нами: 11156006

Репутация: 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
С нами: 10562786

Репутация: 537


По умолчанию

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

точна %)

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

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

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

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

  #9  
Старый 10.07.2006, 12:53
ZaCo
Banned
Регистрация: 20.06.2005
Сообщений: 880
С нами: 10994966

Репутация: 1332


По умолчанию

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





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...