Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodawanie do zmiennej sesyjnej
Forum PHP.pl > Forum > Bazy danych
Stryku
Witam. Mam pewien problem. Próbowałem go rozwiązać samemu z pomocą wujka google ale nic nie wskórałem.
A więc, na swojej stronie chciałbym umieścić licznik newsów tzn. gdy jakiś zalogowany użytkownik doda newsa to w bazie danych odpowiednia kolumna zwiększa się o jeden. Na tą chwile mam coś takiego:
  1. $iNumber = $_SESSION['ilenew'];
  2.  
  3. $iNumber ++;
  4.  
  5.  
  6. $update = "UPDATE `users` SET `ilenew` = '$iNumber' WHERE `nick`='$nick'";


i nie wiem dla czego ale nie dodaje mi jeden tylko zmienia na jeden, czyli jak jest w bazie 0 to zmienia na 1, ale jak jest 6, 8 lub jakakolwiek inna liczba to i tak zmieni mi na 1.
Nie wiem o co chodzi, a napewno jest tu ktoś kto może mi pomóc. Z góry dziękuję.
Smertius
Zobacz co masz w zmiennej $_SESSION['ilenew'], założe się że 0 albo jest w ogóle nieustawiona.

Poza tym straszne dziwne podejście do tego problemu, wg mnie wystarczy takie zapytanie.
  1. UPDATE users SET ilenew = ilenew+1 WHERE nick=nick
Stryku
Dzięki za szybką odpowiedź. Już sobie poradziłem. Temat do zamknięcia
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.