Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] długotrwały update
motor
post
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


Witam chcę zaktualizować ok 8 000 produktów , wsad produktów to kilka sekund a jeśli chcę to zrobić poprzez
  1. <?php
  2. $query = "UPDATE
  3. ?>


Trwa to i trwa serwer lokalny się zapycha i wolno chodzi jak by coś w pamięci siedziało , czy jest jakieś rozwiązanie co robię źle
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
motor
post
Post #2





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

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


Jasna sprawa , chcę zrobić update z pliku xml tego co mam w bazie

  1. <?php
  2. $katalog = simplexml_load_file('../plik.xml');
  3.  
  4.        foreach($katalog->producenci->producent as $key => $value){    
  5.  
  6.    $nazwa_prod= "" . $value['nazwa'] ."";
  7.    $id_prod= "" . $value['id'] ."";
  8.    
  9. $nazwa_prod_gut="\"$nazwa_prod\",";
  10. $id_prod_gut="\"$id_prod\",";
  11.  
  12.    
  13.    }
  14.  
  15.  
  16. $katalog->encoding="iso-8859-2";
  17.  
  18. foreach($katalog->produkty->produkt as $key=>$produkt){  
  19. $waga_do_wsadzenia="";
  20. $opis="";
  21. $fotka="";
  22.  
  23.  
  24. foreach($produkt->technika->parametr as $parametr){
  25. //$opis.=  '<b>'. $parametr[nazwa].':</b> ' . $parametr[opis].'<br>' ;
  26. $opis.=  ''. $parametr[nazwa].': ' . $parametr[opis].' '.$parametr[jm].'<br>' ;
  27. //$opis.=  ''. $parametr[nazwa].': ' . $parametr[opis].'<br>' ;
  28.  
  29. $opsproduktu=  ''. $parametr[nazwa].'' ;
  30.  
  31. }
  32.  
  33. ///////////////////////////////////////////////////////////////////////////////
  34. foreach($produkt->zdjecia->zdjecie as $zdjecie){
  35.  
  36. $fotka.=  ''. $zdjecie[plik].', ' ;
  37. }
  38.  $c++;
  39.  
  40. $arr= (explode(', ', $fotka, -1));
  41.  
  42.  
  43. $data_akt=date('Y-m-d');
  44.  
  45.      $aktualicacja ="UPDATE wsad_xmll SET data='$data_akt'  WHERE idproduktu='$dattt'";
  46.      if (!mysql_query ($aktualicacja, $link) )
  47.                {    
  48.                die (mysql_error());
  49.                }    
  50.  
  51.                    
  52. }
  53. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 22:17