Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Instalacja skryptu, Tworzenie pliku konfiguracyjnego i zawartość bazy mysql z pliku
daruzagi
post 26.02.2010, 18:32:35
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 25.02.2010

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


Proszę o pomoc w stworzeniu instalatora skryptu tzn. pliku konfiguracji i wczytanie danych z pliku do bazy wraz z utworzeniem odpowiednich tabel itp.
Pierwszą część juz zrobiłem tnz. tworzenie pliku konfiguracji, mam problem przy wczytywaniu danych do bazy itp

Podczas wczytywaniu plików do bazy Próbuję zrobić coś takiego.
Wczytać z pliku dataplik.sql odpowiednie komendy i instrukcje. Za pomocą poniższego kodu.
Oto kod:
Kod
        
            echo "Wykonujemy tworzenie rekordów bazy danych";
              
            $dbfile = "dataplik.sql";
              $handle = @fopen($dbfile, "rb");
              
            if ($handle)
            {
            $dbdata = @fread($handle, @filesize($dbfile));
            @fclose($handle);
            $dbdata = explode("##---------------------------##", $dbdata);
            $error = 0;
            
            foreach ($dbdata as $query)
            {
                  if ($db->query($query)==false)
                  {
                    $error = "Nie powiodoło zapytanie sql:<br />";
                    $error .= "<br />";
                    $error .= "<i>";
                    $error .= $query;
                    $error .= "</i>";
                  }
            }
    
            if (empty($error))
            
if (empty($error)) $db->query("UPDATE ".$dbprefix."config SET template='".$xxx."');
              }
            else
            {
            $error = "Nie odaleziono pliku bazy.";
              }
  
              return $error;


Czy takie rozwiązanie jest dobre, czekam na pomoc lub ewentualne sugestie
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 - 01:47