Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Problem z Insert .. Select
Forum PHP.pl > Forum > Przedszkole
kamilo818
Witam,
potrzebuje małego wspracia.
Chcę skopiować dane z jednej tabeli do drugiej i jednocześnie w nowej tabeli wstawić w 1szej kolumie swoje dane.

  1. $zapytanie1 = "SELECT * FROM `users` WHERE uprawnienia = 'nie'";
  2. $wynik1 = mysql_query($zapytanie1);
  3. while ($roww = mysql_fetch_row($wynik1)) {
  4.  
  5. mysql_query("INSERT INTO $tabela (war1,proc1,war2,proc2,war3,proc3,war4,proc4,war5,proc5,war6,proc6) SELECT war1,proc1,war2,proc2,war3,proc3,war4,proc4,war5,proc5,war6,proc6 FROM profile WHERE name='$roww[3]'");
  6. }


To działa ok. Ale jak tu dopisać żeby w pierwszej kolumie o nazwie'name' wpisać dane nie skopiowane z tabeli.

Albo jeśli mam utworzoną tabele i w niej np:

Kamil war1 proc1 war2 proc2 war3 proc3 war4 proc4 war5 proc5 war6 proc6

i chce skopiować dane z innej tabeli do tego wiersza gdzie name = kamil.
Tylko też nie wiem jak to połączyć.
Próbowałem użyć UPTADE SELECT WHERE ale ni jak nie działa mi ta składnia.

Jakaś podpowiedź jak uzyskać ten efekt?
nospor
mysql_query("INSERT INTO $tabela (war1,proc1,war2,proc2,war3,proc3,war4,proc4,war5,proc5,war6,proc6) SELECT '!!!!!!!!!!!!moje dane a nie z kolumny!!!!!!!!!!!!',proc1,war2,proc2,war3,proc3,war4,proc4,war5,proc5,war6,proc6 FROM profile WHERE name='$roww[3]'");
kamilo818
proste...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.