Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] masowe dodawanie rekordów
!*!
post
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Chce przetestować baze i dodać za jednym zamachem np. 10 000 rekordów, tylko nie wiem zabardzo jak. Dodanie pojedynczych rekordów byłoby czasochłonne... Może mnie ktoś nakierować w temacie takiego masowego dodawania? Odświerzanie na sesji?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
MMX3
post
Post #2





Grupa: Zarejestrowani
Postów: 155
Pomógł: 9
Dołączył: 26.01.2004
Skąd: Poznań

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


poczytaj manual.

1. połączenie z bazą danych

Jak wstawiasz wiele to możesz zrobić tak:
  1. INSERT INTO tabela(kolumna0,kolumna1) VALUES('wart. kol0', 'wart kol1'), ('wart. kol0', 'wart kol1'), ('wart. kol0', 'wart kol1')...

dopisując w pętli kolejne rekordy po przecinku. np.
  1. <?php
  2. $query .= ",('wart. kol0', 'wart kol1')";
  3. ?>

Potem odpalasz
  1. <?php
  2. $result = mysql_query($query);
  3. if($result){
  4.  echo("ok");
  5. else
  6.  echo("blad: ".mysql_error());
  7. ?>

finał
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: 17.09.2025 - 16:02