![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam następujący problem, otórz jestem kompletnie zielony w XML i troszke mniej zielony w php oraz mysql i muszę wykonać konwersje bazy danych z xml do mysql. Wygląda to tak, że mam około 2000 plików xmp, każdy z nich zawiera dane o jednym kliencie (Data rejestracji, Imię i Nazwisko, Firma, 4 linie adresu, kod pocztowy, email, telefon, 2 linie czy chce dostawać subskrypcje czyli yes/no, oraz info gdzie o nas usłyszał) i potrzebuję to przerzucić do bazy danych mysql, a nie uśmiecha mi się ręcznie linia po linie tego robić używając Navicata na przykład. Czy mógłybm po prosić, któregoś z bardziej doświadczonych kolegów o napisanie dla mnie skryptu czytającego te dane?
zmontowałem coś takiego ale niestety pojawia się błąd: Parse error: parse error, unexpected $end in C:\Program Files\xampp\htdocs\xml to mysql.php on line 37. Poniżej wklejam plik pierwszy plik XML z którego chciałbym importować dane (nazwa subscriber1000.xml, ostatni plik ma numer 2171):
Czy ktoś byłby w stanie mi pomóc? Z góry dziękuje. Ten post edytował ZooMaS 22.08.2006, 11:56:50 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Robiles ciagle copy - paste i ostatnia linie zamiast zakonczyc tak:
; to konczysz tak: . ' No nawet kolorowanie pokazuje ze jest blad.... Do reszty sie nie odnosze -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Rzeczywiście
![]()
ale po zamienieniu . ' na ; pojawia się błąd: Parse error: parse error, unexpected '{' in C:\Program Files\xampp\htdocs\xml to mysql.php on line 35 Co tym razem? Ten post edytował ZooMaS 22.08.2006, 12:05:52 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no ale: mysql_close{$sql};
od kiedy to { sluza do metod? mysql_close($sql); Jak dostaniesz po tej poprawce blad, to spojrz na linie i szukaj bledu w jej otoczeniu. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Parse error: parse error, unexpected T_VARIABLE in C:\Program Files\xampp\htdocs\xml to mysql.php on line 10 Jak wstawić tą zmienną jako numer pliku? Próbowałem pare kombinacji ale cały czas błąd w lini 10, któa jest powyżej.. problem polega na tym, że uczyłem się tylko turobo pascala, a php troszke inaczej działa i nieraz nie widze po prostu błędów, tak jak wyżej z tym nawiasem.. no cóż, to dopiero moje początki, także dzięki za wyrozumiałość ![]() Ten post edytował ZooMaS 22.08.2006, 12:15:57 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 873 Pomógł: 152 Dołączył: 9.04.2006 Skąd: Berlin Ostrzeżenie: (0%) ![]() ![]() |
Może zacznij od poradnika php
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 21.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
no właśnie przebrnąłem przez pare, ale nie widziałem nigdzie tej delkaracji plików ze zmienną, w sumie to myślałem że przecinkiem się oddziela, a nie kropką i stąd były problemy
![]() no właśnie przebrnąłem przez pare, ale nie widziałem nigdzie tej delkaracji plików ze zmienną, w sumie to myślałem że przecinkiem się oddziela, a nie kropką i stąd były problemy ![]() PS działa, tzn nie wywaliło błędu ![]() Przejrzałem chyba wszystko co było dla mnie zrozumiałe, przetestowałem kod na tyle na ile się dało.. ale cały czas nie działa, czy jest ktoś z was w stanie powiedzieć mi dlaczego ten skrypt może nie działać? Sprawdzałem działanie poszczególnych koment w dokumentacji, ale niestety nie wszystko do końca rozumiem więc nie jestem w stanie wykryć ewentualnego błędu. Z tego co wytestowałem to wynika, że problem leży w samym otwarciu i przeczytaniu pliku - coś nie działa tak jak bym chciał, żeby działało.
Ten post edytował ZooMaS 22.08.2006, 15:47:55 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 2.08.2005 Skąd: pomorskie Ostrzeżenie: (30%) ![]() ![]() |
Może ja się nie znam, ale gdzie jest zdefiniowana zmienna $subscriber? Ja mam podobny problem i też szukam rozwiązania.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 17:53 |