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? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 93 Pomógł: 5 Dołączył: 15.12.2007 Ostrzeżenie: (0%)
|
Cysiaczek - twój pomysł owszem, wprowadza wartość "1", ale jej wcale nie zwiększa. Przy dodawaniu następnych rekordów dalej pojawia się wyłącznie "1"
Hazel - próbowałem, ale wtedy (mimo braku komunikatu o błędzie) nic nie zostaje dodane do tabeli. Nie dziwię się, gdyż trudno zrobić UPDATE jeśli w tabeli jescze nic nie ma. Poza tym nie za bardzo wiem, jak miałoby to się odnieść do dodawania następnych rekordów. Dzięki za próbę pomocy! Niestety, na tę chwilę konieczne chyba będzie odpytywanie bazy o największą wartość w kolumnie vide Wieviór. Chyba, że ktoś ma jeszcze jakiś pomysł? |
|
|
|
charlie-cherry Dodawanie w wartości kolumny [sql] 23.02.2008, 11:55:08
Wieviór No to jest źle ;]
Możesz robić zapytanie do bazy,... 23.02.2008, 12:03:25
Hazel Zamiast tego inserta użyj od razu UPDATE.
W t... 23.02.2008, 13:24:51
Cysiaczek Zamiast
`numer_planszy` = `numer_plan... 23.02.2008, 13:27:23
Kicok A nie możesz ustawić AUTO INCREMENT i NOT NULL kol... 23.02.2008, 23:51:20
charlie-cherry Zwykle to by wystarczało, ale niestety, już mam ko... 25.02.2008, 15:40:53
nospor To moze napisz konkretnie co ma ta kolumna robic, ... 25.02.2008, 15:44:33 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 17:44 |