Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Dodanie wartości z innej komórki
php11
post 12.08.2015, 11:06:01
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 5
Dołączył: 11.02.2011

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


Cześć,


Jak uaktualnić komórkę tabeli poprzez dopisanie do niej zawartości innej komórki.
Mam: Ala ma kota
Chcę mieć: 123 - Ala ma kota

Liczba to ID tabeli.


Z góry dziękuję :-)

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
pastan
post 12.08.2015, 11:11:10
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 3
Dołączył: 25.03.2009

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


  1. UPDATE tabela SET col_text=concat(col_id, contact(' - ', col_text));
  2.  


tabela - nazwa tabeli
col_text - kolumna z Ala ma kota
col_id - kolumna z id
Go to the top of the page
+Quote Post
kapslokk
post 12.08.2015, 11:12:52
Post #3





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


Concat nie ma określonej liczby parametrów więc można :
  1. UPDATE tabela SET col_text=concat(col_id, ' - ', col_text);
Go to the top of the page
+Quote Post
php11
post 12.08.2015, 11:19:25
Post #4





Grupa: Zarejestrowani
Postów: 215
Pomógł: 5
Dołączył: 11.02.2011

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


Bardzo dziękuję, działa :-)

W kodzie @pastana jest literówka ;-)
Poprawiłem:

  1. UPDATE tabela SET col_text = concat(col_id, concat(' - ', col_text));


Ten post edytował php11 12.08.2015, 11:20:34
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 - 03:30