Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Pluginy wywalają błędy

Błąd   Założony przez  Poftorek.

wersja skryptu MyBB: 1.8.7
adres forum: Poftorek.pl
na czym polega problem (screen, opis, komunikaty, nazwa i wersja wtyczki): Po próbie zainstalowanie modyfikacji TopStats z MyBB.com, wywala mi następujący błąd. Posiadam hosting KeeX. Na xaa działa poprawnie. PHP Version 5.4.45


Błąd SQL

MyBB napotkało wewnętrzny błąd w zapytaniu SQL i nie może kontynuować
.

Błąd SQL:
 
   1366 Incorrect integer value'NULL' for column 'gid' at row 1
Zapytanie
:
 
   INSERT INTO mybb_settinggroups (`gid`,`name`,`title`,`description`,`disporder`,`isdefault`) VALUES ('NULL','topStats','Statystyki Top','Ustawienia pluginu Statystyki TOP.',29,'0'

Odwiedź Polski Support MyBB aby uzyskać pomoc

Więc według Odwiedź Polski Support MyBB aby uzyskać pomoc. odwiedzam Was :P


To samo z Kto był dziś online
Błąd SQL

MyBB napotkało wewnętrzny błąd w zapytaniu SQL i nie może kontynuować
.

Błąd SQL:
 
   1366 Incorrect integer value'' for column 'gid' at row 1
Zapytanie
:
 
   INSERT INTO mybb_settinggroups (`gid`,`name`,`title`,`description`,`disporder`,`isdefault`) VALUES ('','wwot_option_category','Kto Był Dzisiaj Online','Zbiór ustawień wtyczki Kto Był Dzisiaj Online, gdzie możemy ją włączyć, a także ustawić jej tryb wyświetlania.','50','no'

Odwiedź Polski Support MyBB aby uzyskać pomoc

To samo z View groups
MyBB napotkało wewnętrzny błąd w zapytaniu SQL i nie może kontynuować.

Błąd SQL:
 
   1366 Incorrect integer value'' for column 'sid' at row 1
Zapytanie
:
 
   INSERT INTO mybb_settings (`sid`,`name`,`title`,`description`,`optionscode`,`value`,`disporder`,`gid`) VALUES ('','viewgroups_groups','Ukryj grupy użytkowników','Podaj numery ID tych grup (gid), które mają nie być pokazywane na stronie głównej. Oddziel je przecinkami (pozostaw puste, aby wyłączyć tę funkcję)','text','1,5,7',1,32

Odwiedź Polski Support MyBB aby uzyskać pomoc

A także użytkownik miesiąca i wiele, wiele więcej..
Błąd SQL

MyBB napotkało wewnętrzny błąd w zapytaniu SQL i nie może kontynuować
.

Błąd SQL:
 
   1366 Incorrect integer value'NULL' for column 'gid' at row 1
Zapytanie
:
 
   INSERT INTO mybb_settinggroups (`gid`,`name`,`title`,`description`,`disporder`,`isdefault`) VALUES ('NULL','usermiesiaca','Użytkownik miesiąca','Ustawienia dla dodatku','3','no'

Odwiedź Polski Support MyBB aby uzyskać pomoc
Cytat:w pół dnia stałeś się lepszym pytonistą niż kawenanowo kiedykolwiek programisto :3 ~ Riess 13.11.2018 16:28
Cytat:ale z tą nazwą to fyeem ma racje  ~ Divir 29.07.2019 16:08
Tutaj raczej problem leży po stronie keex. Możesz spróbować zamienić każde 'NULL' na '' lub na samo NULL, ale nie wiem czy pomoże. Na twoim miejscu bym najpierw napisał do ich supportu.
Ewentualnie poczekaj na kogoś kto miał więcej styczności z sql.
Kodowanie, edycja i tworzenie styli, for, stron, poszczególnych elementów - polecane szczególnie dla osób, które nie potrafią sobie poradzić z problemami.
Dzieje się tak, ponieważ baza mysql działa w strict mode, który wymusza podawania poprawnych wartości. 'Null' jest traktowane jako string (ciąg), które nie możne zostać wpisane do pola o typie integer (całkowitym). Pozostaje Ci napisanie do supportu, albo zmiana wartości tak jak podał @Divir
http://dev.mysql.com/doc/refman/5.7/en/s...ode-strict



Użytkownicy przeglądający ten wątek:

1 gości