Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php&MySQL] Import danych sql z pliku poprzez php
Forum PHP.pl > Forum > PHP
ComBox
Witam!
Czy istnieje jakis prosty sposob na import do bazy danych danych zapisanych w pliku .sql? Chodzi o to, aby zaimportowac dane znajdujace sie w pliku do bazy, ale przez uzycie php (nie moze to byc phpmyadmin). Prosze o pomoc.
Pozdrawiam
skowron-line
proponuje napisac jakas funkcje ktora odczytuje dane z pliku a potem je wrzuca do bazy
ComBox
Bedzie ciezko, bo jak w pliku jest np. cos takiego:

  1. CREATE TABLE advertisement (
  2. id int(9) NOT NULL AUTO_INCREMENT,
  3. wiad textDEFAULT '' NULL,
  4. email varchar(128) DEFAULT '' NULL,
  5. clicks int(9) DEFAULT '0' NOT NULL,
  6. position tinyint(1) DEFAULT '0' NOT NULL);


Czyli polecenie sql na kilka linijek....
Dziekuje za pomoc, pozdrawiam
bendi
a może source
ComBox
Niestety nie mam dostepu do shella, chodzi o skrypt php, ktoryby to importowal do SQL.
Kompletnie nie mam pomyslu, aby to zrealizowac...
Pozdrawiam
bendi
Cytat(ComBox @ 22.11.2006, 16:12:33 ) *
Niestety nie mam dostepu do shella,

Jakiego szela:
Cytat
If you are already running mysql, you can execute an SQL script file using the source or \. command:
php programmer
Cytat
Bedzie ciezko, bo jak w pliku jest np. cos takiego ...


Ja tu nie widze żadnego problemu, pobierasz plik


  1. <?php
  2.  
  3. $file = file('db.sql');
  4. $file = explode(';',$file);
  5.  
  6.  
  7. foreach ($file as $row) 
  8. mysql_query($row);
  9. ?>
ComBox
oO swietny pomysl guitar.gif
Jednak wystarczylo, abym dluzej pomyslal i skorzystal z gotowej funkcji phpBB smile.gif
Dziekuje serdecznie za pomoc, pozdrawiam
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.