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
charlie-cherry
post
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ł?
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: 2.10.2025 - 16:51