Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

SQL запрос на поиск значения

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> SQL запрос на поиск значения
Имя
Сообщение << Старые топики   Новые топики >>
SQL запрос на поиск значения - 2010-09-16 17:34:50.766666   
Эльминат

Сообщений: 57
Оценки: 0
Присоединился: 2010-01-24 10:56:16.200000
Привет всем кто читает это сообщение. Подскажите пожалуйсто. У меня такая ситуация. В базе данных есть таблица users в ней есть столбец id. Каким SQL запросом из php я могу узнать Последнее значение в этом столбце?
Post #: 1
RE: SQL запрос на поиск значения - 2010-09-16 17:39:35.423333   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html
Хотя судя по всему ты делаешь что-то не то.
Post #: 2
RE: SQL запрос на поиск значения - 2010-09-16 18:28:42.006666   
Эльминат

Сообщений: 57
Оценки: 0
Присоединился: 2010-01-24 10:56:16.200000
ну я как делаю…беру данные с формы регестрации и добавляю их в бд. А там нужно при добавление данных заполнить поле id. мне надо сделать его денамическим.что бы он находил в бд последний id и приплюсовывал к нему единицу.и этот id будет нового пользователя. Или можно как то подругому? расскажи плз . Страница на английском а я немец)
Post #: 3
RE: SQL запрос на поиск значения - 2010-09-16 22:57:31.086666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
Повесь на столбец свойство AUTO_INCREMENT, и СУБД за тебя будет выбирать уникальный id для новой строки.
Post #: 4
RE: SQL запрос на поиск значения - 2010-09-17 11:57:00.980000   
Papa James

Сообщений: 438
Оценки: 0
Присоединился: 2009-12-07 13:36:18.370000
Не-не, это не труЪ…. Надо этот столбец строкой сделать вообще :)
А вообще, правильно тебе говорят, автоинкрементное поле должно быть.
Запрос на поиск максимального значения в общем виде так выглядит
SELECT MAX(id) FROM users
Post #: 5
RE: SQL запрос на поиск значения - 2010-09-17 17:03:24.366666   
Эльминат

Сообщений: 57
Оценки: 0
Присоединился: 2010-01-24 10:56:16.200000
Да большое спасибо сделал.
А вот у меня еше несколько вопросов на этиже темы. Не хочу создавать опять тему.
1)———–КаК сделать кнопку мнгновенного выхода с системы? просто если в куках хранить то что бы выйти нужно присвоить кукам значение времени 'пусто ' и то они удалятся только при закрытие браузера.КаК это реализовать мгновенно?

2)———–Как сделать что бы когда человек регистрировался его страница создавалась с его id в ссылке. ну как в контакте?

3)———–Ну и последний как хранить пароли юзверей? в куках не безопасно трои могут стянуть. С сессии неудобно. Пользователю постоянно прийдется его в водить при новом перезапуске браузера!это ненравится многим пользователям

Ребят ответьте пожалуйсто. Просто неукого спросить. Я гугли но ничего не нашел . правильно не сфармировывается запрос и находит хлам какой то. Заранее спасибо.
Post #: 6
RE: SQL запрос на поиск значения - 2010-09-19 11:46:48.336666   
Эльминат

Сообщений: 57
Оценки: 0
Присоединился: 2010-01-24 10:56:16.200000
Up
Post #: 7
RE: SQL запрос на поиск значения - 2010-09-20 09:34:33.200000   
Papa James

Сообщений: 438
Оценки: 0
Присоединился: 2009-12-07 13:36:18.370000
Плохо искал, значит.
1) Неправда. Сразу же очищаются куки.
2) Чтобы была ссылка вида site/id123456 - просто используешь .htaccess + mod_rewrite. к примеру, у тебя есть юзер с id=123456. Его страница будет по адресу site/user.php?id=123456. Прописываешь правила в .htaccess - и получаешь нормальную ссылку.
3) Зачем хранить пароли?! Просто при авторизации устанавливаешь переменную в сессии logged, при выходе - снимаешь ее
Post #: 8
RE: SQL запрос на поиск значения - 2010-09-20 18:34:44.810000   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
quote:

ORIGINAL: Papa James

3) Зачем хранить пароли?! Просто при авторизации устанавливаешь переменную в сессии logged, при выходе - снимаешь ее

Ага, я ручками сформирую запрос, вместе с куками и полем logged=1, и даже авторизоваться не надо.
Хранить необходимо, но не пароль, а айдишник сессии и имя пользователя - тогда вероятность случайного подбора будет минимальной.
Если же нужно сохранить пароль между сессиями, чтобы человек вообще один раз ввёл пароль и забыл, хранить его всё-таки нужно. Либо в открытом виде, либо как хеш изначального пароля, либо как ещё какой-то уникальный признак. Всё зависит от решаемой задачи и степени безопасности, которой ты хочешь добиться.
Post #: 9
RE: SQL запрос на поиск значения - 2010-09-21 10:02:40.030000   
Papa James

Сообщений: 438
Оценки: 0
Присоединился: 2009-12-07 13:36:18.370000

quote:

ORIGINAL: kreol

quote:

ORIGINAL: Papa James

3) Зачем хранить пароли?! Просто при авторизации устанавливаешь переменную в сессии logged, при выходе - снимаешь ее

Ага, я ручками сформирую запрос, вместе с куками и полем logged=1, и даже авторизоваться не надо.
Хранить необходимо, но не пароль, а айдишник сессии и имя пользователя - тогда вероятность случайного подбора будет минимальной.
Если же нужно сохранить пароль между сессиями, чтобы человек вообще один раз ввёл пароль и забыл, хранить его всё-таки нужно. Либо в открытом виде, либо как хеш изначального пароля, либо как ещё какой-то уникальный признак. Всё зависит от решаемой задачи и степени безопасности, которой ты хочешь добиться.

Эм… Ну как бы это я тоже подразумевал, просто не офомил мысль правильно :) Да хранить надо, но айдишник сессии с данными. Но не пароль в каком-либо виде.
На эту тему, кстати, в какой-то книге по пхп подробное описание есть… По-моему "ПХП 5", или как-то так. Там все подробно расписано.
Post #: 10
Страниц:  [1]
Все форумы >> [Веб-программинг] >> SQL запрос на поиск значения







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.