Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodawanie wartości
Forum PHP.pl > Forum > Bazy danych
Warmix
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.
jarmiar
  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 wink.gif
mortus
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?
Warmix
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
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.