Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> XML lub Mysql
Phoebelia
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 16.01.2008

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


Mam pytanko potrzebuje w stronie mozliwosc zmiany zapisywanych danych w czasie przegladania i uzywania strony albo mysql albo jak ktos zmieni zdanie na xml. Bardoz bym byla wdzieczna za podpowiedz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
splatch
post
Post #2





Grupa: Zarejestrowani
Postów: 487
Pomógł: 7
Dołączył: 7.01.2004
Skąd: Warszawa

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


Stwórz parę klas, które będą odpowiedzialne za odczyt i zapis w danym typie źródła. Jeden dla mysql, drugi dla XML - np:
  1. <?php
  2. class XmlDataStore implements DataStore {
  3.  
  4. public function getData($type) {
  5. $doc = new DomDocument();
  6. $doc->load($type.'.xml');
  7. // przetworzenie wczytanego dokumentu na tablicę
  8. return $this->xmlToArray($doc);
  9. }
  10.  
  11. }
  12.  
  13. class MysqlDataStore implements DataStore {
  14.  
  15. public function getData($type) {
  16. $res = mysql_query('select * from ' . $type);
  17. // przetworzenie wczytanego dokumentu na tablicę
  18. return $this->resultToArray($res);
  19. }
  20.  
  21. }
  22. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 04:50