Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> php i mysql, moze tak byc?
usb
post
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?
Go to the top of the page
+Quote Post
Nilhir
post
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.
Go to the top of the page
+Quote Post
usb
post
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?
Go to the top of the page
+Quote Post
Nilhir
post
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.
Go to the top of the page
+Quote Post
Ludvik
post
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
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?
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 559
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
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: 28.09.2025 - 12:55