Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][SQL]Jak pracować na pliku sql
Forum PHP.pl > Forum > Przedszkole
Krisu
Chciałbym operować na danych pliku sql, który jest udostępniany na pewnym serwerze, wygląda tak:

  1. INSERT INTO `x_world` VALUES (1,-400,400,1,196544,'Skowronki',70603,'swiesiek',0,'',647);
  2. INSERT INTO `x_world` VALUES (18,-383,400,1,168117,'Wolfsschlucht II',11104,'DevilWNC',3,'5517 S',814);
  3. INSERT INTO `x_world` VALUES (19,-382,400,1,167954,'Wolfsschlucht',11104,'DevilWNC',3,'5517 S',842);
  4. INSERT INTO `x_world` VALUES (603,202,400,1,190583,'grzmionca kupa2',53799,'somox',3990,'^~*GS*~^',380);
  5. INSERT INTO `x_world` VALUES (604,203,400,1,198398,'grzmionca kupa3',53799,'somox',3990,'^~*GS*~^',155);


W jaki sposób najszybciej wyciągać z niego dane, zważywszy na to, że plik ma 2,5 MB i ponad 25 000 wpisów, a ja potrzebuję częstego dostępu do jego zasobów?

Mogę go zaimportować do własnej bazy danych, po przez skrypt php używając poleceń Crona a następnie na nim operować i co jakiś czas go aktualizować?
Czy też mam pracować na zewnętrznym pliku udostępnianym przez inny serwer?

W drugim przypadku obawiam się o czas szukania informacji, a co do pierwszego to nie wiem czy tak się robi i czy jest taka możliwość.

Proszę o jakieś wskazówki.

Widzę, że na tym forum już się nie pomaga tak jak kiedyś.
wipo
Jak chcesz przeprowadzac operacje na plikach to nie php a raczej perl.
Pozatym operowanie na pliku sql jest kompletnym idiotyzmem (sorry), no chyba że chodzi o import/export. Zaimportuj sobie tą baze lokalnie do siebie i co jakiś czas sprawdzaj czy sa zmiany i je wprowadzaj. 25k wpisow to nie jest wcale duzo
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.