SQL запрос на поиск значения
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
SQL запрос на поиск значения - 2010-09-16 17:34:50.766666
|
|
|
Эльминат
Сообщений: 57
Оценки: 0
Присоединился: 2010-01-24 10:56:16.200000
|
Привет всем кто читает это сообщение. Подскажите пожалуйсто. У меня такая ситуация. В базе данных есть таблица users в ней есть столбец id. Каким SQL запросом из php я могу узнать Последнее значение в этом столбце?
|
|
|
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 Хотя судя по всему ты делаешь что-то не то.
|
|
|
RE: SQL запрос на поиск значения - 2010-09-16 18:28:42.006666
|
|
|
Эльминат
Сообщений: 57
Оценки: 0
Присоединился: 2010-01-24 10:56:16.200000
|
ну я как делаю…беру данные с формы регестрации и добавляю их в бд. А там нужно при добавление данных заполнить поле id. мне надо сделать его денамическим.что бы он находил в бд последний id и приплюсовывал к нему единицу.и этот id будет нового пользователя. Или можно как то подругому? расскажи плз . Страница на английском а я немец)
|
|
|
RE: SQL запрос на поиск значения - 2010-09-16 22:57:31.086666
|
|
|
rgo
Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
|
Повесь на столбец свойство AUTO_INCREMENT, и СУБД за тебя будет выбирать уникальный id для новой строки.
|
|
|
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
|
|
|
RE: SQL запрос на поиск значения - 2010-09-17 17:03:24.366666
|
|
|
Эльминат
Сообщений: 57
Оценки: 0
Присоединился: 2010-01-24 10:56:16.200000
|
Да большое спасибо сделал. А вот у меня еше несколько вопросов на этиже темы. Не хочу создавать опять тему. 1)———–КаК сделать кнопку мнгновенного выхода с системы? просто если в куках хранить то что бы выйти нужно присвоить кукам значение времени 'пусто ' и то они удалятся только при закрытие браузера.КаК это реализовать мгновенно? 2)———–Как сделать что бы когда человек регистрировался его страница создавалась с его id в ссылке. ну как в контакте? 3)———–Ну и последний как хранить пароли юзверей? в куках не безопасно трои могут стянуть. С сессии неудобно. Пользователю постоянно прийдется его в водить при новом перезапуске браузера!это ненравится многим пользователям Ребят ответьте пожалуйсто. Просто неукого спросить. Я гугли но ничего не нашел . правильно не сфармировывается запрос и находит хлам какой то. Заранее спасибо.
|
|
|
RE: SQL запрос на поиск значения - 2010-09-19 11:46:48.336666
|
|
|
Эльминат
Сообщений: 57
Оценки: 0
Присоединился: 2010-01-24 10:56:16.200000
|
Up
|
|
|
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, при выходе - снимаешь ее
|
|
|
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, и даже авторизоваться не надо. Хранить необходимо, но не пароль, а айдишник сессии и имя пользователя - тогда вероятность случайного подбора будет минимальной. Если же нужно сохранить пароль между сессиями, чтобы человек вообще один раз ввёл пароль и забыл, хранить его всё-таки нужно. Либо в открытом виде, либо как хеш изначального пароля, либо как ещё какой-то уникальный признак. Всё зависит от решаемой задачи и степени безопасности, которой ты хочешь добиться.
|
|
|
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", или как-то так. Там все подробно расписано.
|
|
|
|
|