Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wczytywanie Pliku SQL
Forum PHP.pl > Forum > PHP
Gibcio2008
Witam !

Połączyłem się z bazą danych w MySQL i za pomocą:
  1. <?php
  2.      $file = file_get_contents('GiboCMS.sql');
  3.      mysql_query($file);
  4.      ?>

Chciałbym stworzyć tabele i problem polega na tym że jak w pliku SQL jest
  1. CREATE TABLE `news` (
  2. id INT( 3 ) AUTO_INCREMENT ,
  3. categories CHAR( 30 ) NOT NULL ,
  4. date CHAR( 11 ) NOT NULL ,
  5. PRIMARY KEY ( `id` )
  6. ) TYPE = MYISAM ;

Wszystko jest ładnie pięknie tabela się utworzyła, zaś jak mam plik sql w takiej postaci:
  1. CREATE TABLE `news` (
  2. id INT( 3 ) AUTO_INCREMENT ,
  3. categories CHAR( 30 ) NOT NULL ,
  4. date CHAR( 11 ) NOT NULL ,
  5. PRIMARY KEY ( `id` )
  6. ) TYPE = MYISAM ;
  7.  
  8. CREATE TABLE `users` (
  9. id INT( 3 ) AUTO_INCREMENT ,
  10. name CHAR( 30 ) NOT NULL ,
  11. login CHAR( 30 ) NOT NULL ,
  12. password CHAR( 30 ) NOT NULL ,
  13. email CHAR( 30 ) NOT NULL ,
  14. gg CHAR( 12 ) NOT NULL ,
  15. city CHAR( 30 ) NOT NULL ,
  16. site CHAR( 30 ) NOT NULL ,
  17. date CHAR( 11 ) NOT NULL ,
  18. account CHAR( 1 ) NOT NULL ,
  19. level CHAR( 1 ) NOT NULL ,
  20. PRIMARY KEY ( `id` )
  21. ) TYPE = MYISAM ;

to już się nic nie tworzy - proszę o pomoc !
wookieb
W mysql_query mozesz wykoanc tylko jedno zapytania wiec musisz wyciagnac zapytania z pliku i je wykonac pojedynczo.
Jak to zrobic?
Podpowiedź:
http://php.net/explode
i na wyniku funkcji uzywasz foreach
Gibcio2008
Działa dzięki nie pomyślalem o explode
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.