Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z usuwaniem tematu
Forum PHP.pl > Forum > Przedszkole
Kynval
Hej. może ktoś pomóc? smile.gif
Wyskakuje mi taki błąd:

Kod
Could not update user post count information

DEBUG MODE

SQL Error : 1690 BIGINT UNSIGNED value is out of range in '(`mechatra_forum`.`phpbb_users`.`user_posts` - 1)'

SELECT p.poster_id, COUNT(p.post_id) AS posts FROM (phpbb_posts p, phpbb_users u) WHERE p.topic_id IN (8) AND u.user_id <> -1 AND p.poster_id = u.user_id GROUP BY p.poster_id

Line : 278
File : functions_remove.php


oto linie:

277
278
279

  1. {
  2. message_die(GENERAL_ERROR, 'Could not update user post count information', '', __LINE__, __FILE__, $sql);
  3. }
qrzysztof
Trochę mało kodu żeby definitywnie stwierdzić co tu się dzieje, ale można śmiało strzelić, że próbujesz wstawić wartość ujemną w kolumnie user_posts tabeli phpbb_users.

Kolumna ma atrybut UNSIGNED (czyli >=0) i to powoduje błąd.
-tomek-
a jak mozna to rozwiazac gdzies w kodzie cos zmienic czy jak??
qrzysztof
Zmienić owszem. Ale niekoniecznie w tej części, którą podałeś. To najprawdopodobniej komenda UPDATE powoduje ten błąd (ewentualnie INSERT). A tego nie ma w Twoim kodzie.
tomaszek12345
to ja pisalem jako tomaszek ;D

a qrzysztofie mozesz mi napisac jakich zmian dokonać co poprawic czego szukać w kodzie ew. moge przesłać plik żebyś rzucił okiem.


pozdrawiam
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.