Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Оперирование с ID пользователя. теория двойных ID / 8 сообщений из 8, страница 1 из 1
10.03.2014, 23:59
    #38582597
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оперирование с ID пользователя. теория двойных ID
Здраствуйте.
В общем имеется сайт в разработке. там есть система профилирования пользователей.
при регистрации нового пользователя ему присваевается определенный ID.
Вопрос: каким способом лучше всего генерировать ID для пользователя?

допустим у меня есть значение в бд( как счетчик ID)
при регистрации я читаю это значение из бд и прибавляю +1 и сохраняю это значение в бд
и уже увеличенное значение использую как ID для пользователя.

скажите мне такой способ приемлем для таких ситуаций? и есть ли вираятность что при таком способе пользователи могут быть с 2мя одинаковыми ID?
...
Рейтинг: 0 / 0
11.03.2014, 00:17
    #38582603
UInt64
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оперирование с ID пользователя. теория двойных ID
surbanecпри регистрации я читаю это значение из бд и прибавляю +1 и сохраняю это значение в бд
и уже увеличенное значение использую как ID для пользователя.


На хрена вот вы это делаете ?
Вы в курсе, вообще, что СУБД сама может увеличивать счетчик и также умеет обеспечивать уникальность ID в пределах таблицы (а то и всей БД) ?
...
Рейтинг: 0 / 0
11.03.2014, 00:28
    #38582609
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оперирование с ID пользователя. теория двойных ID
UInt64,

мммм... нет) а как это можно реализовать?
...
Рейтинг: 0 / 0
11.03.2014, 00:29
    #38582610
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оперирование с ID пользователя. теория двойных ID
surbanec,

я в php и работой с субд не силен та особо. токка учусь
...
Рейтинг: 0 / 0
11.03.2014, 03:01
    #38582639
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оперирование с ID пользователя. теория двойных ID
surbanecкак это можно реализовать?Читайте про автоинкремент, он есть во многих СУБД.
...
Рейтинг: 0 / 0
11.03.2014, 12:40
    #38582868
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оперирование с ID пользователя. теория двойных ID
Спасибо большое всем. разобрался. в phpmyadmin'е просто добавил полю этот атрибут и все пошло поехало) . вот буду на будущее знать
...
Рейтинг: 0 / 0
11.03.2014, 12:47
    #38582877
surbanec
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оперирование с ID пользователя. теория двойных ID
а какой тип данных предпочтительнее для такого поля?
...
Рейтинг: 0 / 0
11.03.2014, 12:55
    #38582889
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Оперирование с ID пользователя. теория двойных ID
surbanecа какой тип данных предпочтительнее для такого поля?
а сами как думаете? раз там числовой идентификатор будет лежать, какой поле "предпочтительнее"?
а лучше прочтите уже документацию. а то так- методом тыка вы долго будете наступать на свои же грабли.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Оперирование с ID пользователя. теория двойных ID / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]