1. ändere den Titel, dass er zum Problem passt. (Dein Problem ist nicht das Backup sondern das updaten der DB ohne Dich einloggen zu können)
2. in der last_visit_db_update.php findest Du folgende SQL-Befehle:
Code: Alles auswählen
'ALTER TABLE '.USERS_TABLE.' ADD user_lastlogon INT (11) DEFAULT "0" not null',
'UPDATE '.USERS_TABLE.' SET user_lastlogon=user_lastvisit WHERE user_lastlogon="0"',
'INSERT INTO '.CONFIG_TABLE.' (config_name, config_value) VALUES ("hidde_last_logon", "0")',
'ALTER TABLE ' . USERS_TABLE .' ADD user_totaltime INT (11) DEFAULT "0"',
'ALTER TABLE ' . USERS_TABLE .' ADD user_totallogon INT (11) DEFAULT "0"',
'ALTER TABLE ' . USERS_TABLE .' ADD user_totalpages INT (11) DEFAULT "0"',
'UPDATE '. USERS_TABLE .' SET user_totaltime=(user_session_time-user_lastlogon) WHERE user_totaltime="0" AND user_lastlogon>0',
'UPDATE '. USERS_TABLE .' SET user_totallogon=1 WHERE user_totallogon="0" AND user_session_time<>"0"'
Darin ersetzt Du einfach USERS_TABLE mit phpbb_users, löschst unnötige Hochkommas und schließt die Zeilen mit einem Strichpunkt ab. (phpbb_ musst Du natürlich ggf. mit Deinem Prefix ersetzen.)
Kurz Du machst daraus Befehle die KB:phpmyadmin versteht und führst sie dann mit phpMyAdmin aus.
Code: Alles auswählen
ALTER TABLE phpbb_users ADD user_lastlogon INT (11) DEFAULT "0" not null;
UPDATE phpbb_users SET user_lastlogon=user_lastvisit WHERE user_lastlogon="0";
INSERT INTO phpbb_config (config_name, config_value) VALUES ("hidde_last_logon", "0");
ALTER TABLE phpbb_users ADD user_totaltime INT (11) DEFAULT "0";
ALTER TABLE phpbb_users ADD user_totallogon INT (11) DEFAULT "0";
ALTER TABLE phpbb_users ADD user_totalpages INT (11) DEFAULT "0";
UPDATE phpbb_users SET user_totaltime=(user_session_time-user_lastlogon) WHERE user_totaltime="0" AND user_lastlogon>0;
UPDATE phpbb_users SET user_totallogon=1 WHERE user_totallogon="0" AND user_session_time<>"0";
Gruß Christian