Jak utworzyć tabele o wartosci pola z rekordu

witam

mam prosty system rejestracji i logowania zapisuje on usera do tabeli mysql jako nowy rekord

czy dało by sie tak zrobic żeby jednoczesnie tworzył nowom tabele o nazwie tego usera ?

$zapytanie = mysql_query("INSERT INTO user (login, haslo, email,data)

VALUES (’ ‘$login’,’$haslo_zakodowane’, ‘$email’, ‘—’, now());")

;

Tak. Wydaj z poziomu PHP kwerendę CREATE TABLE IF NOT EXIST ‘$nazwa_usera’ a następnie dodaj do niej interesujące Cię kolumny. W następnej kwerendzie dopisz do niej interesujące Cię dane.

Dać się da, pytanie tylko po co ?!?

Co chcesz zrobić?

-bo co s mi się zdaje, że nic do czego potrzeba by było tworzyć oddzielne tabele dla każdego usera.

Jeśli użytkownik ma mieć dostęp do swojej tabeli to inaczej nie ma sensu tego robić, choć można.

sens jest taki że w tej dodatkowej tabeli bendom automatycznie dodane rekordy a user w trakcie korzystania ze strony bendzie zapisywał swoje ustawienia popszez aktualizacje rekordów ustawień bendzie durzo i nieda się tego zrobić w jednym rekordzie usera.

a morzna jakiś pszykład bo nieogarniam

Niestety nie widzę większego sensu w takim komplikowaniu struktury.

Jeżeli masz dużo parametrów do zapisania i jak twierdzisz nie da rady tego w jednym rekordzie tabeli zawrzeć - to co zmieni tabela per user?

Robisz tabelę użytkowników uid, nazwa i co tam jeszcze chcesz, a potem dzielisz te parametry na mniejsze grupy logiczne - wyjdą ci np 4 grupy - tworzysz więc 4 tabele ustawień i w nich pole identyfikujące użytkownika i pola odpowiadające parametrom z danej grupy.

W efekcie masz 4 tabele ustawień + 1 tabela identyfikująca użytkowników połączone prostą relacją.