Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]kopiowanie rekordu z jednej tabeli do drugiej, ze zmianą jednej danej
maxis88
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 1
Dołączył: 17.09.2007

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


Witam. Moj problem tyczy sie kopii danych z jednej tabeli do drugiej ze zmiana jedynie jednej komorki... Moglbym to oczywiscie zrobic pobierajac mozolnie kazda komorke i zebrawszy wszystko znowu mozolnie wpisywac w odpowiednie pola drugiej ale mam nadzieje ze jest jakas szybka komenda mogaca rozwiazac ten problem (IMG:style_emoticons/default/wink.gif)
moze ktos mnie chociaz nakierowac ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
roghatt
post
Post #2





Grupa: Zarejestrowani
Postów: 250
Pomógł: 11
Dołączył: 20.03.2006

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


  1. INSERT INTO nazwa_tabeli_docelowej (pole_1, pole_2, pole_3)
  2. SELECT pole_1, pole_2, pole_3
  3. FROM nazwa_tabeli_zrodlowej;
  4. /* ewentualnie dodatkowo warunek */
  5. WHERE pole_1 != '';


pierwszy przykład z Google
Warunki to sobie sam dopiszesz jakiekolwiek, tutaj jest przykład
Go to the top of the page
+Quote Post
maxis88
post
Post #3





Grupa: Zarejestrowani
Postów: 110
Pomógł: 1
Dołączył: 17.09.2007

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


Cytat(freelinkz @ 11.08.2011, 12:33:26 ) *
  1. INSERT INTO nazwa_tabeli_docelowej (pole_1, pole_2, pole_3)
  2. SELECT pole_1, pole_2, pole_3
  3. FROM nazwa_tabeli_zrodlowej;
  4. /* ewentualnie dodatkowo warunek */
  5. WHERE pole_1 != '';


pierwszy przykład z Google
Warunki to sobie sam dopiszesz jakiekolwiek, tutaj jest przykład


nie wiem czy dobrze to napisalem, ale póki co nie kopiuje mi nic do drugiej tabeli ani nie wyskakuje błąd...
  1. $polecenie=mysql_query("INSERT INTO items(id, $nick, nazwa, typ, rasa, rodzaj, ilosc, sila, wytrzymalosc, specjalnosc, specjalnosc2, zuzycie, minLVL, LVL, cena, dr, drid) SELECT nazwa, typ, rasa, rodzaj, ilosc, sila, wytrzymalosc, specjalnosc, specjalnosc2, zuzycie, minLVL, LVL, cena, dr, drid FROM ALLitems WHERE id='$drop' ");


ominąłem w SELECT id bo powinno chyba samo się zaktualizować po skopiowaniu, oraz z jasnych przyczyn usunąłem nick w SELECT bo podałem go wcześniej... rozumiem też że ten warunek na końcu tyczy się tabeli z której pobieram dane czyli tak jak normalnie coś bym z niej pobieral ? zmienna $drop ma z pewnością ID elementu który chce skopiować z ALLitems
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: 2.10.2025 - 23:20