Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wstawianie wielu wierszy do tabeli
yaotzin
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 0
Dołączył: 12.02.2007
Skąd: Zielona Góra

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


Witam!

  1. <?php
  2. $pdo = new PDO("mysql:host=localhost;dbname=baza","user","pass");
  3.            $odp = $pdo->query('SELECT INET_NTOA(ip) as ip FROM baza.tabela');
  4.            foreach ($odp as $answ){      
  5.                $pdo->query('UPDATE baza.tabela SET company_name = ''.$matches.'' WHERE ip = INET_ATON('.$answ['ip'].')');
  6.            }
  7. ?>



Chciałbym wykonać coś na wzór powyższego kodu. Tzn. Odpytać bazę o zestaw informacji, następnie korzystając z pozyskanych rekordów wstawić je do odpytywanej bazy w pętli za pomocą PDO, ale cosik sie sypie a informacji nie widać, w powyższym pominąłem blok try{ ... }catch{}, który oczywiście w oryginale się znajduje. Generalnie muszę zaktualizować około 4000 rekordów w bazie. W $matches znajdują się wymagane informacje. Ale z jakiegoś powodu nie chcą się wrzucić do bazy. Sądzę że problem tkwi w źle wykorzystanym przeze mnie PDO...

Proszę o pomoc ...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Any time spent on activity that happens outside the execution of the script such as system calls using system(), stream operations, database queries, etc. is not included when determining the maximum time that the script has been running.


(IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 13.10.2025 - 16:59