Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Kopiowanie jednej tabeli do drugiej + nowe wartości
Dingo
post 7.10.2009, 22:13:51
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 27.05.2009

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


Mam 2 tabele.

Jedna wygląda tak (potrawy_tymczasowe)

id login nazwa_produktu bialko tluszcze weglowodany gram
72 demo Borowiki suszone 42.552 6.912 8.856 216
71 demo Boczniaki świeże 0.384 0.016 0 16
73 demo Borowiki suszone 42.552 6.912 8.856 216
74 demo Boczniaki świeże 0.288 0.012 0 12

A druga tak:

id login nazwa_produktu nazwa_potrawy opis rodzaj bialko tluszcze weglowodany gram
1 demo Borowiki suszone NULL NULL NULL 42.552 6.912 8.856 216
2 demo Boczniaki świeże NULL NULL NULL 0.384 0.016 0 16
3 demo Borowiki suszone NULL NULL NULL 42.552 6.912 8.856 216
4 demo Borowiki suszone NULL NULL NULL 42.552 6.912 8.856 216
5 demo Boczniaki świeże NULL NULL NULL 0.384 0.016 0 16
6 demo Borowiki suszone NULL NULL NULL 42.552 6.912 8.856 216
7 demo Boczniaki świeże NULL NULL NULL 0.288 0.012 0 12


Chcę skopiować dane z tabeli 1 do tabeli 2 co wychodzi mi perfekcyjnie! Jednak nie potrafię dodać 3 zmiennych z formularza (metoda POST).
Tak wygląda kawałek kodu.
Aby uprzedzić pytania, zmienne z POST wyświetlają się. Po prostu nie umiem zadać MySQL'owi dobrego zapytania sad.gif.

  1. if($_GET['o']=='dodaj_potrawe')
  2. {
  3. $post_potrawa=$_POST['nazwa_potrawy'];
  4. $post_opis=$_POST['opis_potrawy'];
  5. $post_rodzaj=$_POST['rodzaj'];
  6. $zapytanie = "INSERT INTO potrawy (login, nazwa_produktu, bialko, tluszcze, weglowodany, gram) SELECT login, nazwa_produktu, bialko, tluszcze, weglowodany, gram FROM potrawy_tymczasowe WHERE login='$login'";
  7. $idzapytania = mysql_query($zapytanie);
  8. }



@Down
Śmiga!
Dzięki!!!!


Ten post edytował Dingo 7.10.2009, 22:32:06
Go to the top of the page
+Quote Post
nospor
post 7.10.2009, 22:16:50
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. $zapytanie = "INSERT INTO potrawy (login, nazwa_produktu, bialko, tluszcze, weglowodany, gram,nazwa_potrawy) SELECT login, nazwa_produktu, bialko, tluszcze, weglowodany, gram,'$post_potrawa' FROM potrawy_tymczasowe WHERE login='$login'";

analogicznie dodaj pozostale pola


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:30