Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problem z porównaniem xml - mysql
new_user
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 20.02.2007

Ostrzeżenie: (0%)
-----


Witam

Mam taki problem. Mam plik xml z którego wyciągam dane przy pomocy simplexml i wszystko jest ok następnie te dane są porównywane z danymi z tabel s bazy danych postgres. Porownywane sa tylko id.
Wyglada to tak pobieram dane z xml w śród tych danych jest pole id nastpnie sprawdzam czy to pole id jest w bazie w tabeli gdzie to pole jest jezeli jest to robi update rekordu jezeli nie to importuje ten rekord jako nowy. Sam import do bazy mi dziala niestety nie moge zrobic tego mechanizmu ktory porówna i wykona odpowiednie kroki dla odpowiednich rekordow w przypadku gdy w bazie taki rekord jest to robi jego update a gdy nie ma to robi jako nowy. Chodzi o sam mechanizm porownania id z xml z id z bazy (stary_id) bo komendy update znam. Robiłem na różne sposoby i niestety nie wyszlo mi. Udalo mi sie tylko dla rekordow ktore znalazl w bazie.

Poniżej przyklady:
  1. <dane>
  2.  <id>1</id>
  3.  <przyklad>aaaaa</przyklad>
  4. </dane>


i tabela w bazie
nowy_id stary_id
4028 24

Ten post edytował new_user 29.08.2008, 13:40:23
Go to the top of the page
+Quote Post
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

Ostrzeżenie: (0%)
-----


Twoja baza to Postgres (jak piszesz w treści) czy MySQL (jak piszesz w temacie) questionmark.gifexclamation.gif


--------------------

-
Oh no, my young coder. You will find that it is you who are mistaken, about a great many things... -
Go to the top of the page
+Quote Post
new_user
post
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 20.02.2007

Ostrzeżenie: (0%)
-----


Przepraszam za zamieszanie baza to postgres tak jak w treści.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 08:42