Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> skopiowanie lub przeniesienie rekordów...
-Guest-
post
Post #1





Goście







witam,

mam 2 tabele, główna i pomocnicza o takiej samej strukturze; dane z tabeli pomocniczej (przechowywane chwilowo) muszą lądować w tabeli głównej;
zwykle w t.pomocniczej jest przechowywanych od kilku do kilkunastu rekordów; nie wiem jak skopiować lub przenieść (czyt. dołączyć) wszystkie rekordy znajdujące się w t.pomoc. do tabeli docelowej...

proszę o naprowadzenie jakiej funkcji użyć ewentualnie kawałek pseudokodu...

pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
rogrog
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


może array_merge" title="Zobacz w manualu PHP" target="_manual?

  1. <?php
  2.  
  3. $arrMain = Array( 'a', 'b', 'c' );
  4. $arrAux = Array( 'e', 'f' );
  5.  
  6. $arrMain = array_merge( $arrMain, $arrAux );
  7.  
  8. print_r( $arrMain );
  9.  
  10. ?>
Go to the top of the page
+Quote Post
bigZbig
post
Post #3





Grupa: Zarejestrowani
Postów: 740
Pomógł: 15
Dołączył: 23.08.2004
Skąd: Poznań

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


Kolego rogrog, mnie sie wydaje, ze tu chodzi o tabele w bazie danych a nie tablice ;-)

W manualu MySQL - zakladam ze o niego wlasnie chodzi masz napisane

With INSERT ... SELECT statement you can quickly insert many rows into a table from one or many tables.

INSERT INTO tblTemp2 (fldID) SELECT tblTemp1.fldOrder_ID FROM tblTemp1 WHERE
tblTemp1.fldOrder_ID > 100;

Odpowiednio modyfikujac zapytanie mozesz przeniesc dane z jednej tabeli do drugiej.
Go to the top of the page
+Quote Post
rogrog
post
Post #4





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

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


Cytat(bigZbig @ 2004-12-10 16:24:20)
mnie sie wydaje, ze tu chodzi o tabele w bazie danych a nie tablice ;-)

no możliwe (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) w takim razie w pytaniu zabrakło trochę informacji
Go to the top of the page
+Quote Post
-Guest-
post
Post #5





Goście







  1. "Records: 6 Duplicates: 4 Warnings: 0"


niestety ale podczas kopiowania rekordów z tabeli tymczasowej nie są przenoszone rekordy o 'id' znajdującym się już w tabeli głównej (np. Duplikates: 4)... mhm

czy jest jakiś sposób żeby to ominąć...(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post

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: 23.08.2025 - 08:26