![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 25.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Na poczatku zaznacze ze szukalem na forum pod haslami "kopia bazy, eksport bazy, export bazy" i nie znalazlem zadnego tematu dlatego otwieram nowy. Jak wykonac pod php eksport bazy MySQL (jednej) do pliku tekstowego ? Oczywiscie wiem jak to zrobic pod konsola, pod phpmyadminem itp, ale nie wiem czy musze wyciagac to z phpmyadmina czy wystarczy do tego jakis prosty kodzik. Z gory dzieki za pomoc, pozdrawiam. -----------edit----------- ok juz znalazlem dosc prosty sposob: http://skocz.net/l01w Pozdrawiam Ten post edytował dopy 19.01.2006, 03:18:23 -------------------- Błyśnij, nim zgaśniesz...
![]() |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 0 Dołączył: 16.12.2005 Skąd: Warszawa, Kabaty Ostrzeżenie: (0%) ![]() ![]() |
Skrypt jest raczej mizerny. Autor całkowicie zapomniał o istnieniu znaków specjalnych, chociażby \t i \n. O eksporcie BLOBów też zapomnij. Druga sprawa to wydajność - zawartość bazy najpierw ładowana jest do jednej wielkiej zmiennej, a następnie wrzucana do pliku. Proponuję appendować kolejne linie, a najlepiej wprowadzić mechanizm cache'owania, np. zapis co 100 rekordów.
Pamiętaj o ograniczeniach czasowych/pamięciowych nałożonych na php. Sprawdź czy możesz połączyć się z bazą jakimś programikiem do zarządzania, np. MysqlFront. Tak jest najwygodniej. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 20.07.2025 - 05:04 |