Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Kopiowanie jednej tabeli do drugiej + nowe wartości
Dingo
post
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
(IMG:http://img2.vpx.pl/up/20091007/ddd.png)

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 (IMG:style_emoticons/default/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
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post
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
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: 17.09.2025 - 16:01