Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql][PDO] Importowanie pliku SQL (dump)
luis2luis
post 26.07.2016, 15:16:34
Post #1





Grupa: Zarejestrowani
Postów: 190
Pomógł: 0
Dołączył: 25.11.2015

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


Witam.

Potrzebuje wgrac plik sql, dump bazy danych do bazy MySQL (PDO).

Próbowałem coś takiego, ale zerowy odzew, prawdopoodobnie funkcja zablokowana na serwerze:

  1. DEFINE('Dump_File', 'db/dump.sql', true);
  2.  
  3. $db2 = new PDO('mysql:host='.NewBdServer.';dbname='.NewBdServer_Base, NewBdServer_User, NewBdServer_Password);
  4. $sql = file_get_contents( Dump_File );
  5. $qr = $db2->exec($sql);


Czy jest jakiś inny sposób? Podziął pliku na linie i wykonywanie pokolei raczej odpada, są tam operacje CREATE TABLE, które zajmują kilka linijek.


------------------- EDIT --------------------
Znalazłem już wyjście smile.gif pozdr.


  1. $db2 = new PDO('mysql:host='.NewBdServer.';dbname='.NewBdServer_Base, NewBdServer_User, NewBdServer_Password);
  2. $sql = file_get_contents( Dump_File );
  3. $st = $db2->prepare( $sql );
  4. $st->execute();


Ten post edytował luis2luis 26.07.2016, 15:16:59
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: 27.04.2025 - 06:12