2012-03-18 5 views
0

В настоящее время я использую PHPmyadmin для хранения данных в моей базе данных mySQL. Для разработки Android-приложения требуется, чтобы пользователь выделил некоторые данные, и эти данные вместе с его атрибутами должны быть сохранены в моей базе данных mySQL. Я знаю, что мне нужно создать уникальную таблицу для каждого пользователя, который загружает мое приложение, но как я могу это сделать без доступа к программе, которую загружает пользователь?Создание уникального идентификатора пользователя

Например, скажем, есть два телефона, которые загружают мое приложение. Я хотел бы создать две таблицы в моей базе данных, которые конкретный телефон знает и может получить

+0

eeeeeeemmmmmmmmmmmmmmm, no ?! –

ответ

5

Создание одной таблицы для каждого пользователя - ужасный подход. Вместо этого вы должны создать таблицу пользователей с уникальным идентификатором, установленным для auto_increment, для создания этих уникальных идентификаторов. Затем используйте отдельные таблицы для хранения данных, которые могут вам понадобиться, ссылаясь на идентификатор пользователя из таблицы users.

Это может показаться немного запутанным, но об этом в Интернете много хорошего.

+0

Chevi, Можете ли вы указать мне некоторые хорошие уроки по этому поводу? Я очень новичок в SQL-базах данных и присваиваю идентификаторы пользователей и не знаю, как это сделать. – user1092042

+0

После быстрого поиска я нашел это: http://www.anchor.com.au/hosting/support/CreatingAQuickMySQLRelationalDatabase#head-16bb908faaae86a49457a37e8e4cf3989c70ec90 хотя это может быть нелегко для полного новичка – aurbano

+0

Так что мне нужно узнать, как настроить реляционную базу данных (IM работает над этим). Хорошо. Но как я могу генерировать это динамически с помощью android с помощью jdbc. – user1092042

0

Вы можете создать уникальный идентификатор пользователя в php, используя функцию uniqid(”, true).

Смежные вопросы