Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie w wartości kolumny [sql]
charlie-cherry
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 5
Dołączył: 15.12.2007

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


Witam

Chciałbym, aby w nowo utworzonej tabeli można było zwiększać numer kolumny `numer_planszy` o jeden, wraz z każdym nowym dodanym rekordem. Dodam, że na początku kolumna ta jest pusta.

Kod
$query = "INSERT INTO `mf`.`sk1` ( `id`, `numer_planszy`, `adres`, `adresmini`, `komentarz`)
VALUES ('$id_null', `numer_planszy` =  `numer_planszy` + 1, '$adres', '$adresmini', '$komentarz');";


Niestety, `numer_planszy` uzyskuje w ten sposób wartość "0", czyli ewidentnie robię coś źle. Czy da się to zrobić w ten sposób?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Hazel
post
Post #2





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


Zamiast tego inserta użyj od razu UPDATE.
W takich wypadkach przydatna jest funkcjonalność UPDATE'a, pozwalająca na tworzenie danych jeśli ich nie ma. Od początku dostaniesz wartość 1.

Ten post edytował Hazel 23.02.2008, 13:25:12
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 12:08