![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
jakiś czas temu pisałem podobny temat ale pojawiły się kolejne pytania.. (IMG:style_emoticons/default/smile.gif)
1)email w bazię - mam w tabeli ustawione na char 40 -> czy to dobre rozwiązanie czy dać dużo dłuższe (IMG:style_emoticons/default/questionmark.gif) 2) niektóre pliku służą jako include i chciałbym aby ich otwarcie mogło być tylko dzięki include nie bezpośrednio , pliki inc mam w innym folderze, jest to możliwe jeśli tak to jak.. 3) dane o koncie mam w kilku albo i kilkunastu tabelach , przy rejestracji w tabeli profil jest tworzony rekord następnie na podstawie loginu pobierany jest jego ID i wtedy w kolejnych zapytaniach dodaje do innych tabel ID tego USERa - że to jest złe to jestem pewien ale pytanie jak to inaczej zrobić.. 4) w każdej tabeli z danymi USERa mam 2 pola ID 1 to jest automatyczne a drugie id_acc , wszystkie tabele są myisam czyli nie są ze sobą powiązane. 5)JS albo ajaxa nie potrafie w ogóle wiec przydał by mi się jakiś PL kurs od podstaw lecz nie mogłem znaleźć .. a chciałbym na stronie zrobić np że po wysłaniu formularza(czat) dynamicznie rekord jest dodawany do bazy zamiast tak jak mam teraz następuje przeładowanie całej strony.. 6) chciałbym również zrobić że np po najechaniu na dane pole w tabeli/obrazek albo link wyświetla mi się ramka z przypisanymi danymi już do tego.. z góry dzięki za udzielenie odpowiedzi .. (IMG:style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
1) varchar(255) - adres email może mieć maksymalnie 255 znaków, a to, że rzadko kiedy ktoś ma na tyle długiego maila to raczej nie powód, żeby odrzucić taką ewentualność.
2) .htaccess: deny from all 3) Nie za bardzo rozumiem, ale trzymanie tych samych danych w kilku tabelach to na pewno nie jest optymalne rozwiązanie. Lepiej tworzyć bardziej złożone zapytania niż powtarzać te same informacje kilka razy. 4) Jeżeli to id jest do identyfikacji użytkownika to wystarczy ci jedno id, primary key + autoincrement i będziesz miał tylko jednego użytkownika o danym id. Co do typu tabeli, to wybór zależy od tego, do czego ma być wykorzystywana. Ogólnie innodb - relacje, myisam - wyszukiwanie. 5) http://www.w3schools.com/js/default.asp tyle, że jest po angielsku, ale jeżeli chcesz programować, to lepiej się oswajaj z językiem angielski:) Jeżeli nie masz ochoty użerać się z różnymi 'problemami' czystego JS, to zapoznaj się z biblioteką jQuery. Wiele ułatwia. 6) AJAX + JS 7 i 8) Po polsku:) http://www.php.rk.edu.pl/w/p/modrewrite-krotkie-urle/ 9) Nie używaj zarezerwowanych słów do nazewnictwa tabel, pól, baz, zmiennych, funkcji itp., nieważne czy to SQL, PHP, JS, czy jeszcze coś innego. Zawsze możesz nazwać ją przecież myChar i dzięki temu unikniesz w przyszłości dwuznaczności (czy to jeszcze nazwa tabeli, czy zmienna? O co mi do *** chodziło?(IMG:style_emoticons/default/smile.gif) 10) Źle ustawiona strefa czasowa? @DOWN racja:) Ten post edytował bastard13 29.07.2010, 15:47:18 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 18:19 |