Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] include czy Baza Danych
Forum PHP.pl > Forum > Przedszkole
krzychu0808
Witam....
Jestem początkujący w PHP robie stronę klasową i będę robił dziennik i chciałbym mieć łatwy dostęp do danych i chcę zrobić tona zasadzie:
Plik: dane.php
  1. <?php
  2. $1_dane = "Jan Kowalski";
  3. $1_gg = "000000";
  4. $1_rok = "1989";
  5. $1_miejscowosc = "Szczecin";
  6.  
  7. $2_dane = "Michał Kowalski";
  8. $2_gg = "000000";
  9. $2_rok = "1989";
  10. $2_miejscowosc = "Szczecin";
  11.  
  12. $3_dane = "Michał Kowalski";
  13. $3_gg = "000000";
  14. $3_rok = "1989";
  15. $3_miejscowosc = "Szczecin";
  16. ?>

i tak do 30

a później tam gdzie będę te dane potrzebował
dam np:
  1. <? include("dane.php")
  2. echo $1_gg;
  3.  ?>


Moje pytanie polega na tym czy to będzie dobre rozwiązanie czy lepiej się zacząć uczyć baz danych questionmark.gifquestionmark.gif
Shili
Zmienna nie może zaczynać się od liczby tongue.gif
Ja ze swojej strony proponowałabym jednak bazy - o wiele bardziej popularne i częściej używane niż operacje na plikach, poza tym aby zmienić rekordy nie trzeba edytować pliku.
Martio
Jak już chcesz includować dane ze zmiennych, to zrób to na tablicy:

  1. <?php
  2. $klasa = array();
  3.  
  4. $klasa[1]['dane'] = "Jan Kowalski";
  5. $klasa[1]['gg'] = "000000";
  6. $klasa[1]['rok'] = "1989";
  7. $klasa[1]['miejscowosc'] = "Szczecin";
  8.  
  9. $klasa[2]['dane'] = "Michał Kowalski";
  10. $klasa[2]['gg'] = "000000";
  11. $klasa[2]['rok'] = "1989";
  12. $klasa[2]['miejscowosc'] = "Szczecin";
  13.  
  14. $klasa[3]['dane'] = "Michał Kowalski";
  15. $klasa[3]['gg'] = "000000";
  16. $klasa[3]['rok'] = "1989";
  17. $klasa[3]['miejscowosc'] = "Szczecin";
  18. ?>


Do tak małego skryptu nie opłaca się używać bazy danych - chociaż jej obsługi możesz się nauczyć, przyda się może w przyszłości winksmiley.jpg Jak już chcesz rozważyć coś do przechowywania tak niewielkich danych, to zastosuj dokument csv (http://pl2.php.net/manual/pl/function.fgetcsv.php).
krzychu0808
Hmmm chyba zacznę się uczyć bazy danych może uda mi się zrobić jakiś panel dla uczniów gdzie będą sobie zmieniać dane sami....
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.