Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> wielokrotny update
kielek
post 26.10.2012, 10:57:18
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 1
Dołączył: 24.02.2007

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


Witam,

W php pobieram dane z pliku xml, a następnie aktualizuje bazę danych zapytaniami update. Teraz rozwiązane mam to tak, że w pętli, która pobiera kolejne wpisy w pliku xml wykonuje się zapytanie:

  1. for($x = 0; $x < count($xml); $x++)
  2. {
  3.  
  4. $data= $xml->{'data'}[$x];
  5.  
  6. $this->db->query("UPDATE LOW_PRIORITY tabela SET data1 = '".$data['dane']."' WHERE id = ".$data['id'], 'query');
  7.  
  8. }


Wszystko śmiga i działa na małej ilości danych, jednak powiedzmy przy 50 tysiącach rekordów bombarduje bazę danych zapytaniami. Jednym z rozwiązań jest podzielenie tego na kroki, ale tak czy siak baza danych te 50 tysięcy zapytań przyjmie. Da się to rozwiązać w inny sposób?
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 Wersja Lo-Fi Aktualny czas: 16.06.2025 - 19:40