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

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: 25.08.2025 - 05:38