- Modificatie & Versie:
Directe link naar de modificatie:
Adres van je forum: http://
phpBB versie:3
Heb je onlangs een andere modificatie of stijl geïnstalleerd?
Ja, SQL-query http://www.phpbb.com/community/viewtopi ... &t=1987055 uit trachten te voeren.
Wat is het probleem?
Na inplakken in SQL-scherm en klikken op 'Start' kreeg ik een foutbericht:
MySQL retourneerde:
#1146 - Table 'Mijnforum.phpbb_users' doesn't exist
Het mislukt dus.
Ik heb op de knop 'Terug' gedrukt, en kwam weer in het SQL-inplakscherm, dus mag ik aannemen, dat er nog niets is gebeurd? (heb vooraf back-up gemaakt via beheerderspaneel)
Mijn FTP heeft een map httpdocs/forum.
Mijn database heeft de naam : Mijnforum
Wie kan er helpen?
SQL-query geeft foutbericht
Forumregels
LEES: Richtlijnen voor Support. Vul de support template in!
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
LEES: Richtlijnen voor Support. Vul de support template in!

SQL-query geeft foutbericht
Laatst gewijzigd door Modereter op 28 jun 2010, 14:04, 1 keer totaal gewijzigd.
Re: SQL-query geeft foutbericht
Je weet zeker dat je de juiste tabel prefix hebt ingevuld in de query?
Re: SQL-query geeft foutbericht
wat is een tabel prefix?
Re: SQL-query geeft foutbericht
Staat vermeld in het bestand config.php
Waarschijnlijk moet de query bij jouw zijn:
Dus jouw prefix qeury dient altijd het zelfde te zijn als in die van je database.
Code: Selecteer alles
$table_prefix = 'phpbb_';
Code: Selecteer alles
INSERT INTO phpbb3_users (user_id, user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_from, user_icq, user_aim, user_yim, user_msnm, user_jabber, user_website, user_occ, user_interests, user_actkey, user_newpasswd, user_allow_massemail) VALUES (1, 2, 1, 'Anonymous', 'anonymous', 0, '', '', 'en', 1, 0, '', 0, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0);
ForumHulp.nl kan u helpen met: Technisch onderhoud, Extensies installaties/aanpassingen en Webdesign.
Teammember op
Re: SQL-query geeft foutbericht
Kevin, hoewel ik amper snap hoe het all-over in elkaar steekt
, (maar dat geeft niet, let go!!!!!!
), denk ik ook, dat 't 'm daar in zit.
Maar ik heb in config.php staan: $table_prefix = 'phpbb_3';
Moet de verandering dan ook niet zijn:
INSERT INTO phpbb_3_users (user_id, user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_from, user_icq, user_aim, user_yim, user_msnm, user_jabber, user_website, user_occ, user_interests, user_actkey, user_newpasswd, user_allow_massemail) VALUES (1, 2, 1, 'Anonymous', 'anonymous', 0, '', '', 'en', 1, 0, '', 0, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0);

Voordat ik weer in de fout ga....
En mijn variant geeft idem.
Dus nu weet ik 't ook niet meer.
Volgens mij zit 't 'm in de eerste paar woorden.
Graag nieuwe tips.


Maar ik heb in config.php staan: $table_prefix = 'phpbb_3';
Moet de verandering dan ook niet zijn:
INSERT INTO phpbb_3_users (user_id, user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_from, user_icq, user_aim, user_yim, user_msnm, user_jabber, user_website, user_occ, user_interests, user_actkey, user_newpasswd, user_allow_massemail) VALUES (1, 2, 1, 'Anonymous', 'anonymous', 0, '', '', 'en', 1, 0, '', 0, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0);

Voordat ik weer in de fout ga....
Wijziging:
Gedaan volgens veranderde query kevin: geeft zelfde foutmelding.En mijn variant geeft idem.
Dus nu weet ik 't ook niet meer.
Volgens mij zit 't 'm in de eerste paar woorden.
Graag nieuwe tips.
Laatst gewijzigd door Derky op 28 jun 2010, 15:50, 1 keer totaal gewijzigd.
Reden: Dubbelpost samengevoegd
Reden: Dubbelpost samengevoegd
Re: SQL-query geeft foutbericht
Probeer het op manier eens
Code: Selecteer alles
INSERT INTO phpbb_3users (user_id, user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_from, user_icq, user_aim, user_yim, user_msnm, user_jabber, user_website, user_occ, user_interests, user_actkey, user_newpasswd, user_allow_massemail) VALUES (1, 2, 1, 'Anonymous', 'anonymous', 0, '', '', 'en', 1, 0, '', 0, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0);
Laatst gewijzigd door PhilipvD op 28 jun 2010, 17:01, 1 keer totaal gewijzigd.
Reden: Code tags toegevoegd.
Reden: Code tags toegevoegd.
Re: SQL-query geeft foutbericht
Gedaan. Geeft een andere foutcode:
MISSCHIEN IS DIT DE BOOSDOENER???
Boven het veld, waar je de SQL-query moet inplakken staat niet achter 'Database', zoals in DIT voorbeeld:
'phpbb3', maar 'Mijnforum'.
Dus moet het misschien zijn:
Ik wacht even op een reactie, want ik weet niet of ik hierdoor iets beschadig???
Gedaan: geeft weer een ander foutbericht, nl.:
Kan iemand my helpen?
verdere info na indrukken 'Verkennen'-knop:MySQL retourneerde:
#1062 - Duplicate entry '1' for key 1
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
MISSCHIEN IS DIT DE BOOSDOENER???
Boven het veld, waar je de SQL-query moet inplakken staat niet achter 'Database', zoals in DIT voorbeeld:
'phpbb3', maar 'Mijnforum'.
Dus moet het misschien zijn:
INSERT INTO Mijnforum_users (user_id, user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_from, user_icq, user_aim, user_yim, user_msnm, user_jabber, user_website, user_occ, user_interests, user_actkey, user_newpasswd, user_allow_massemail) VALUES (1, 2, 1, 'Anonymous', 'anonymous', 0, '', '', 'en', 1, 0, '', 0, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0);

Gedaan: geeft weer een ander foutbericht, nl.:
MySQL retourneerde:
#1146 - Table 'Mijnforum.Mijnforum_users' doesn't exist
Kan iemand my helpen?
Re: SQL-query geeft foutbericht
phpbb_3 zou goed moeten zijn
Deze dus:
Welke melding krijg je dan als je deze invoert?
Deze dus:
Code: Selecteer alles
INSERT INTO phpbb_3_users (user_id, user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_from, user_icq, user_aim, user_yim, user_msnm, user_jabber, user_website, user_occ, user_interests, user_actkey, user_newpasswd, user_allow_massemail) VALUES (1, 2, 1, 'Anonymous', 'anonymous', 0, '', '', 'en', 1, 0, '', 0, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0);
In die keuzebalk kies je eerst jouw database die van je forum, hoe die heet is niet belangrijk.Boven het veld, waar je de SQL-query moet inplakken staat niet achter 'Database', zoals in DIT voorbeeld:
'phpbb3', maar 'Mijnforum'.
ForumHulp.nl kan u helpen met: Technisch onderhoud, Extensies installaties/aanpassingen en Webdesign.
Teammember op
Re: SQL-query geeft foutbericht
Heb ik ook al gedaan, zie mijn bericht d.d. door Modereter » 28 jun 2010, 18:10.kevin1979 schreef:phpbb_3 zou goed moeten zijn
Deze dus:
Welke melding krijg je dan als je deze invoert?Code: Selecteer alles
INSERT INTO phpbb_3_users (user_id, user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_from, user_icq, user_aim, user_yim, user_msnm, user_jabber, user_website, user_occ, user_interests, user_actkey, user_newpasswd, user_allow_massemail) VALUES (1, 2, 1, 'Anonymous', 'anonymous', 0, '', '', 'en', 1, 0, '', 0, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0);
Foutbericht 1146.
NB: er staat in mijn beginpagina van phpMyAdmin:
Nieuwe database aanmaken:
Geen rechten
Dat heeft er toch niet mee te maken?
Laatst gewijzigd door Modereter op 28 jun 2010, 18:23, 1 keer totaal gewijzigd.
Re: SQL-query geeft foutbericht
Wat als je nou toch de support toolkit gebruikt om de anonymous gebruiker te herstellen? Zoals ik hier ook al voorstelde.
Re: SQL-query geeft foutbericht
Dit vind ik geen helpend antwoord.
Ik heb beide opties afgewogen en besloot uiteindelijk, toen ik de handleidng van beide las, tot de SQL-query, omdat die m/i minder omslachtig is en ik er toch een keer aan moest het te leren.
En, zo naar nu blijkt, gaat er waarschiwjnlijk structureel iets fout. Daar was ik hoe dan ook ooit later ook wel op gestoten.
Ik wil er graag NU liever achter zien te komen WAT er structureel fout gaat.
Ik heb beide opties afgewogen en besloot uiteindelijk, toen ik de handleidng van beide las, tot de SQL-query, omdat die m/i minder omslachtig is en ik er toch een keer aan moest het te leren.
En, zo naar nu blijkt, gaat er waarschiwjnlijk structureel iets fout. Daar was ik hoe dan ook ooit later ook wel op gestoten.
Ik wil er graag NU liever achter zien te komen WAT er structureel fout gaat.
Re: SQL-query geeft foutbericht
Je hebt in phpMyAdmin de juiste database geselecteerd (de naam moet overeenkomen met de naam in config.php) en vervolgens de query uitgevoerd?
En ik wil je zeker wel helpen. Omdat het niet zo erg wil lukken op deze manier denk ik toch (mocht het niet lukken) je beter af bent met de support toolkit. Die is er niet voor niets en helpt dus om dit soort handelingen gemakkelijker te maken.
En ik wil je zeker wel helpen. Omdat het niet zo erg wil lukken op deze manier denk ik toch (mocht het niet lukken) je beter af bent met de support toolkit. Die is er niet voor niets en helpt dus om dit soort handelingen gemakkelijker te maken.
Re: SQL-query geeft foutbericht
Dit staat er o.a. in config.php:PhilipvD schreef:Je hebt in phpMyAdmin de juiste database geselecteerd (de naam moet overeenkomen met de naam in config.php) en vervolgens de query uitgevoerd?
$dbname = 'Mijnforum';
$dbuser = 'Forumdatabase';
$dbpasswd = xxxxxxx(gewist)
$table_prefix = 'phpbb_3';
Zoals ik al schreef, staat boven het veld, waar je de SQL-query moet inplakken achter 'Database':
'Mijnforum'.
En is de websitenaam: http://www.xxxxxxxxxxxxxxxxxxxxx.net/forum/
Dus....dat is OK????
OKay en sorry .En ik wil je zeker wel helpen. Omdat het niet zo erg wil lukken op deze manier denk ik toch (mocht het niet lukken) je beter af bent met de support toolkit. Die is er niet voor niets en helpt dus om dit soort handelingen gemakkelijker te maken.
Niemand?
>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<
In de database beginnen alle tabellen met phpbb_3 en dan direct, zonder spatie erachter, met de specifieke groep.
In dit geval phpbb_3users enz.
Dat betekent dat deze de goede moet zijn:
Code: Selecteer alles
INSERT INTO phpbb_3users (user_id, user_type, group_id, username, username_clean, user_regdate, user_password, user_email, user_lang, user_style, user_rank, user_colour, user_posts, user_permissions, user_ip, user_birthday, user_lastpage, user_last_confirm_key, user_post_sortby_type, user_post_sortby_dir, user_topic_sortby_type, user_topic_sortby_dir, user_avatar, user_sig, user_sig_bbcode_uid, user_from, user_icq, user_aim, user_yim, user_msnm, user_jabber, user_website, user_occ, user_interests, user_actkey, user_newpasswd, user_allow_massemail) VALUES (1, 2, 1, 'Anonymous', 'anonymous', 0, '', '', 'en', 1, 0, '', 0, '', '', '', '', '', 't', 'a', 't', 'd', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0);
#1062 - Duplicate entry '1' for key 1
en na op de knop 'Verkennen' van die foutcode te hebben geklikt:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Als ik de groep phpbb_3users verken, staat er onder veel meer op de eerste regel onder de kopjes: username en username_clean alweer Anonymous resp. anonymous....
Hier hebben ze het er wel over, maar is én heel oud (1999, dus misschien heel andere versies) én ik begrijp dit niet meer.
Laatst gewijzigd door Modereter op 29 jun 2010, 11:11, 1 keer totaal gewijzigd.