Bazy danych SQL - Błąd bazy danych
moonster - 19-06-2014, 17:49 Temat postu: Błąd bazy danych Mam taki błąd:
Kod: | Could not check registration information
DEBUG MODE
SQL Error : 1136 Column count doesn't match value count at row 1
INSERT INTO phpbb_anti_robotic_reg VALUES ('1251e9c1a57064d90c794f4b9945a0ed', '4338', '1403195676')
Line : 1444
File : usercp_register.php |
Występuje on tylko przy rejestracji, plik wymieniony w błędzie podmieniłem na nowy.
Oneitatsu - 19-06-2014, 20:44
http://www.przemo.org/php...ic.php?p=796766 - ten wątek w zasadzie "daje do myślenia". Nie mówię, aby wykonać to samo co tam się zaleca, tylko zestawić przedstawioną sytuację ze swoją i dopiero wtedy wykonać akcję.
moonster - 19-06-2014, 22:57
Tyle że tabelę usunąłem z bazy i zapytanie jako takie nie może być wykonane.
Woytec - 22-06-2014, 18:23
Kod: | CREATE TABLE phpbb_anti_robotic_reg (
session_id char(32) default '' NOT NULL,
reg_key char(4) NOT NULL default '',
timestamp int(10) UNSIGNED NOT NULL default '0',
PRIMARY KEY (session_id)
); |
moonster - 23-06-2014, 19:59
Po tym zapytaniu wyświetla mi:
Kod: | #1050 - Tabela 'phpbb_anti_robotic_reg' już istnieje |
A po zapytaniu z tematu podanego dwa posty wyżej:
Kod: | Zapytanie SQL:
DROP TABLE `phpbb_anti_robotic_questions` ;
MySQL zwrócił komunikat: Dokumentacja
#1051 - Nieznana tabela 'phpbb_anti_robotic_questions' |
fixiq - 24-06-2014, 12:18
Spróbuj tak
Kod: | ALTER TABLE `phpbb_anti_robotic_reg` DROP `captcha_dd`;
ALTER TABLE `phpbb_anti_robotic_reg` DROP `captcha_question`;
ALTER TABLE `phpbb_anti_robotic_reg` CHANGE `reg_key` `reg_key` CHAR( 4 ) NOT NULL DEFAULT '';
DELETE FROM `phpbb_config` where config_name IN('captcha_side_writing', 'captcha_dd_register', 'captcha_register', 'captcha_background', 'captcha_color_letters_lines', 'captcha_bold_line', 'captcha_width', 'captcha_height', 'captcha_font_size_min', 'captcha_font_size_max', 'captcha_dd_posting', 'captcha_posting', 'captcha_dd_posting_for', 'captcha_posting_for', 'captcha_dd_privmsgs', 'captcha_privmsgs', 'captcha_question_register', 'captcha_question_posting', 'captcha_question_posting_for', 'captcha_question_privmsgs') |
Woytec - 24-06-2014, 12:25
moonster napisał/a: | Po tym zapytaniu wyświetla mi: |
Najpierw ją usuń
Kod: | DROP TABLE phpbb_anti_robotic_reg |
moonster - 24-06-2014, 16:32
Usunąłem tabelę:
Kod: | DROP TABLE phpbb_anti_robotic_reg |
I dodałem:
Kod: | CREATE TABLE phpbb_anti_robotic_reg (
session_id char(32) default '' NOT NULL,
reg_key char(4) NOT NULL default '',
timestamp int(10) UNSIGNED NOT NULL default '0',
PRIMARY KEY (session_id)
); |
Teraz rejestracja działa.
Dzięki.
|
|
|