Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> php i mysql, moze tak byc?
usb
post 24.09.2006, 09:48:52
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 14.09.2006
Skąd: (War)(Saw)

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


Mam pytanie odnosnie wyswietlania informacji z bazy danych. To nie jest problem raczej pomysl i pytam sie czy moze tak byc?

Mam np 10 tabel w bazie co oznacza np 10 dzialow w serwisie. Mam jeden plik index.php a w nim kod php ktory w zaleznosci od przyjetej zmiennej laczy sie z inna tabela i wyswietla zawartosc tej poprawnej wywolanej. cos takiego:

  1. <?php
  2. if($_GET['id']=="tabela1")
  3. {
  4.  
  5. SELECT...wybiera tabele i wyswietla zawartosc
  6. }
  7.  
  8. if($_GET['id']=="tabela2")
  9.  
  10. wyniki z drugiej tabeli
  11.  
  12. }
  13. if($_GET['id']=="tabela3")
  14.  
  15.  
  16. .... i tak dalej
  17. ?>


Czy to dobry sposob?


--------------------
Fajny sennik, sam zobacz sennik. Prowadzisz firmę, w której masz wielu pracowników? Harmonogram Czasu Pracy - Wejdź i przejmij kontrolę nad czasem pracy.
Go to the top of the page
+Quote Post
Nilhir
post 24.09.2006, 10:20:04
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 2.10.2003
Skąd: Kraków

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


Teorytycznie możesz ale przy 10 to już nie ma sensu - zakładając, że będzie tam troche kodu przecież czytelniej było by rozbić to na kilka plików.


--------------------
Nilhir's Blog
Go to the top of the page
+Quote Post
usb
post 24.09.2006, 10:35:52
Post #3





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 14.09.2006
Skąd: (War)(Saw)

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


no tak czyli zaincludowac (np switchem) podstawowe pliki i na nich odpowiednie bazy wyswietlic?

Znacie moze jakies zabezpieczenia przed wpisywaniem "niechcianych" badz blednych zapytan do bazy danych?


--------------------
Fajny sennik, sam zobacz sennik. Prowadzisz firmę, w której masz wielu pracowników? Harmonogram Czasu Pracy - Wejdź i przejmij kontrolę nad czasem pracy.
Go to the top of the page
+Quote Post
Nilhir
post 24.09.2006, 10:41:57
Post #4





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 2.10.2003
Skąd: Kraków

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


Cytat
no tak czyli zaincludowac (np switchem) podstawowe pliki i na nich odpowiednie bazy wyswietlic?

W sumie tak też możesz ale ja jak bym coś takiego miał robić to bym poprostu rozbił to na kilka plików

Cytat
Znacie moze jakies zabezpieczenia przed wpisywaniem "niechcianych" badz blednych zapytan do bazy danych?

Odpowiednia filtracja filtracja zmiennych które są wykorzystywane w zapytaniu.


--------------------
Nilhir's Blog
Go to the top of the page
+Quote Post
Ludvik
post 24.09.2006, 10:44:47
Post #5





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Cytat(usb @ 24.09.2006, 11:35:52 ) *
no tak czyli zaincludowac (np switchem) podstawowe pliki i na nich odpowiednie bazy wyswietlic?

Znacie moze jakies zabezpieczenia przed wpisywaniem "niechcianych" badz blednych zapytan do bazy danych?

Przecież masz o tym przyklejony temat w tym dziale forum.

Co do zapytania, to nie odpowiem Ci, bo nie wiem w jakim stopniu są podobne te tabele. Gdyby miały identyczną strukturę, to można by się pokusić o podstawienie nazwy tabeli do gotowego zapytania, a to są dwie linijki...


--------------------
Go to the top of the page
+Quote Post
usb
post 24.09.2006, 10:45:10
Post #6





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 14.09.2006
Skąd: (War)(Saw)

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


ale wykorzystanie bazy danych daje mozliwosc latwej aktualizacji danych. Chce zrobic prosty panel pod haslo zeby koledzy mogli aktualizowac dane(nie znaja html).

Jakie np te filtracje jakies przyklady?


--------------------
Fajny sennik, sam zobacz sennik. Prowadzisz firmę, w której masz wielu pracowników? Harmonogram Czasu Pracy - Wejdź i przejmij kontrolę nad czasem pracy.
Go to the top of the page
+Quote Post
nospor
post 24.09.2006, 10:50:24
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Jakie np te filtracje jakies przyklady

@usb ty czytaj co do ciebie piszą... :
Cytat
Przecież masz o tym przyklejony temat w tym dziale forum.

A teraz wejdź to dzialu i przejrzyj wszystkie przyczepione tematy


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 09:10