Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Struktura bazy danych dla kont
-Hienka-
post
Post #1





Goście







Chce wprowadzic na swojej stronie system kont. Potrzebuje skonstruowac baze dla pol: id uzytkownika, status konta, login, haslo, email, data rejestracji, data ostatniej wizyty. Mozecie zaprojektowac efektywna baze dla tych pol na ktorej moglabym sie wzorowac? (mam nadzieje, ze zadnego waznego pola nie pominelam?).

jesli chodzi o status konta to mam na mysli dwie wartosci (0- konto nieaktywne, 1-konto aktywne)
Go to the top of the page
+Quote Post
NuLL
post
Post #2





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

Ostrzeżenie: (0%)
-----


  1. CREATE TABLE `users` (
  2. `user_id` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  3. `status` tinyint(1) UNSIGNED NOT NULL DEFAULT '0',
  4. `login` varchar(64) character SET latin1 NOT NULL DEFAULT '',
  5. `pass` varchar(64) character SET latin1 NOT NULL DEFAULT '',
  6. `email` varchar(64) character SET latin1 NOT NULL DEFAULT '',
  7. `regdate` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
  8. `lastlogindate` bigint(20) UNSIGNED NOT NULL DEFAULT '0',
  9. PRIMARY KEY (`user_id`)
  10. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Go to the top of the page
+Quote Post
-Hienka-
post
Post #3





Goście







Cos zle robie, phpmyadmin wywala mi taki blad:

Cytat
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8 AUTO_INCREMENT=1' at line 10
Go to the top of the page
+Quote Post
marcin_i
post
Post #4





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 25.09.2005

Ostrzeżenie: (0%)
-----


Wywal to AUTO_INCREMENT=1. Jest niepotrzebne.
Poza tym jak juz to powinno byc DEFAULT CHARACTER SET utf8, ale ja bym i to wyrzucil bo kodowanie pojedynczych pol i tak jest ustawione na latin1. Zreszta to tez nic nie zmienia bo MySQL ma domyslnie latin1 jesli admin nic nie zmienil.

Krotko mowiac wywal wszystko po ENGINE=InnoDB oprocz srednika.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:43