Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie wartości
Warmix
post
Post #1





Grupa: Zarejestrowani
Postów: 173
Pomógł: 0
Dołączył: 13.06.2011

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


Mam w tabeli "test" pole "liczby". W tym polu mam wartość "1". Czy istnieje jakieś zapytanie, które dodawało by mi do tej wartości, co została już wpisana ", 2". Czyli mam w polu "1", po wykonaniu zapytania "1, 2", po kolejny zapytaniu "1, 2, 5", potem np. "1, 2, 5, 31" itd.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
jarmiar
post
Post #2





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

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


  1. INSERT INTO tabela SET pole=pole+1


jesli wartosci maja sie same zmieniac to polecam nadac wlasciwosc auto_increment dla tego pola
wtedy samo sie bedzie dodawac (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
mortus
post
Post #3





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Jeśli to jest pole tekstowe, to:
  1. UPDATE test SET liczby = CONCAT(liczby, ', 2');

Choć już teraz wypadałoby się zastanowić, czy to właściwe podejście (chodzi mi o przechowywanie ciągu liczb w polu tekstowym).

@jarmiar O czym Ty w ogóle piszesz?
Go to the top of the page
+Quote Post
Warmix
post
Post #4





Grupa: Zarejestrowani
Postów: 173
Pomógł: 0
Dołączył: 13.06.2011

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


jamar, nie o to mi chodzi.

nie ma się dodawać do pola, czyli jak mam "1" to po wykonaniu Twojego zapytania wynik to: "2", a ja chcę, aby po wykonaniu zapytania w pole dodała się treść ", 2". Czyli jak mam na początku "1" to po wykonaniu zapytania wynik to: "1, 2"...

Cytat(mortus @ 14.09.2011, 17:49:28 ) *
Jeśli to jest pole tekstowe, to:
  1. UPDATE test SET liczby = CONCAT(liczby, ', 2');

Choć już teraz wypadałoby się zastanowić, czy to właściwe podejście (chodzi mi o przechowywanie ciągu liczb w polu tekstowym)



Ok, dzięki działa
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: 14.09.2025 - 15:22