![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Xpan!teL |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 27.3.2005 Репутация: нет Всего: нет |
существует таблица, в ней два поля id|text выбераю данные, как после выборки узнать какое последнее id было выбрано ??
|
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
А что мешает получить MAX( `id` ) в запросе?
|
|||
|
||||
Xpan!teL |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 27.3.2005 Репутация: нет Всего: нет |
предупреждаю сразу я начинающий ![]() если я правильно понял то вы предлогаете определить максимальное значение столбца. а если в таблице пару тысяч полей, не будет ли это слишком нагружать бд ? ps делаю чат =) поэтому каждые 15 сек. подсчитывать максимальное значение я думаю будет проблематично. я прав ? |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
А тогда зачем тебе вообще надо выбирать ID ?? Вообще чаты лучше делать на файлах... Работаешь с файлом. Если у него размер более 50 К, к примеру, а на вывод в поток надо 20, то 30 К вырезаешь в другой файл. Ну и где-то раз в полчаса скриптом из этих (архивных) файлов (или одного) скидываешь инфу в БД |
|||
|
||||
Xpan!teL |
|
||||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 27.3.2005 Репутация: нет Всего: нет |
а что здесь такого ? я хочу не повремени выберать сообщение а по id |
||||
|
|||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
ID обычно для служебных целей используют...
|
|||
|
||||
Xpan!teL |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 27.3.2005 Репутация: нет Всего: нет |
а мне нужно не для служебных.
![]() |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Это несколько не правильно, на самом деле. |
|||
|
||||
Xpan!teL |
|
||||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 27.3.2005 Репутация: нет Всего: нет |
может, но мне надо на данный момент именно по id.
и что это за такие служебные цели ? Это сообщение отредактировал(а) Xpan!teL - 8.11.2005, 02:27 |
||||
|
|||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Идентификация записи |
|||
|
||||
R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
Xpan!teL
Я так последний id ищу
Это сообщение отредактировал(а) Куксикус - 9.11.2005, 02:04 -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Это далеко НЕ оптимальное решение... Не зря MAX придумали. |
|||
|
||||
R.M. |
|
|||
![]() Анархист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2164 Регистрация: 8.6.2005 Где: Питер Репутация: 0 Всего: 30 |
Mal Hack
Но ведь если как сказано выше записей будет очень много то работать быстрее ИМХО будет мой вариант особенно если приписать ЛИМИТ 1 хотя не я мусккл делал и не мне об этом спорить ![]() -------------------- Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека. Nokia LifeStyle - Всё для смартфонов Nokia |
|||
|
||||
AntonioBanderaz |
|
||||||
![]() Velichko Anton ![]() ![]() Профиль Группа: Участник Сообщений: 851 Регистрация: 28.4.2005 Где: Санкт-Петербург Репутация: 2 Всего: 18 |
Тогда уж
Добавлено @ 11:29 Если тебе после вставки надо id узнать, то самое оптимальное будет mysql_insert_id(); -------------------- ГЫ... |
||||||
|
|||||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 11 Всего: 261 |
Никакого быстрее тут не будет. |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |