Pagina 1 van 1

foutmelding zoekfunctie

Geplaatst: 07 dec 2006, 21:31
door 2strokedriver
Support Template
Wat is het probleem? foutmelding zoekfunctie
Adres van je forum: http://bus-forum.nl/phpBB/index.php
Modifications op je forum: -
Huidige stijl: Aeolus
phpBB versie: 2.0.19
Heb je onlangs iets verandert aan je forum? nee

Hallo mensen,

Een gebruiker op mijn Forum rapporteerde onlangs een foutmelding die hij had gekregen bij het gebruik van de zoekfunctie. De foutmelding die hij kreeg was als volgt:

Code: Selecteer alles

Could not insert search results 

DEBUG MODE 

SQL Error : 1062 Duplicate entry '1842486505' for key 1 

INSERT INTO phpbb_search_results (search_id, session_id, search_array) VALUES(1842486505, '082212fb2d5408016b799d75becb5bb6', 'a:7:{s:14:"search_results";s:636:"5, 254, 391, 518, 542, 681, 690, 709, 723, 735, 752, 921, 928, 929, 1055, 1233, 1264, 1285, 1286, 1290, 1435, 1436, 1566, 1596, 1598, 1712, 1887, 1926, 1935, 1939, 1947, 1961, 1974, 1991, 2112, 2151, 2160, 2163, 2165, 2174, 2176, 2190, 2315, 2335, 2402, 2417, 2420, 2431, 2434, 2514, 2516, 2601, 2609, 2619, 2643, 2645, 2661, 2696, 2722, 2751, 2818, 2894, 2901, 2922, 2957, 3034, 3121, 3140, 3164, 3168, 3195, 3233, 3250, 3265, 3307, 3318, 3340, 3341, 3410, 3496, 3510, 3518, 3525, 3528, 3595, 3630, 3639, 3642, 3669, 3721, 3744, 3769, 3791, 3802, 3835, 3837, 3850, 3928, 3936, 3993, 3995, 4050, 4068, 4136, 4254, 4268, 4280, 4282, 4332";s:17:"total_match_count";i:109;s:12:"split_search";a:1:{i:0;s:11:"zoekfunctie";}s:7:"sort_by";i:0;s:8:"sort_dir";s:4:"DESC";s:12:"show_results";s:6:"topics";s:12:"return_chars";i:200;}') 

Line : 702 
File : search.php
Ik heb phpbb.nl al doorgezocht maar heb geen antwoord kunnen vinden. Wie o wie kan me verder helpen? Ik moet wel eerlijk bekennen dat ik (nog) geen kennis van zaken met betrekking tot php :oops: heb maar bereid ben om te leren :thumb:

Groeten,
Erik

Geplaatst: 08 dec 2006, 16:53
door svenn
hoi ,

Gelieve je forum up tedaten naar 2.0.21 ;). Ik denk dat je probleem bij Repair ligt van de tabel of de rescyn maar daar ben ik niet van overtuigd wacht tot iemand het weerlegt of bijtreed in mijn redenering ;)

grt svenn

Geplaatst: 08 dec 2006, 16:59
door Paul
Voer deze query uit in phpmyadmin:

Code: Selecteer alles

TRUNCATE phpbb_search_results

Geplaatst: 09 dec 2006, 12:53
door 2strokedriver
Hallo Paul,

Ik hoop dat je mij, als groentje op het gebied van MySQL, toch even verder wilt helpen.

Begrijp ik het goed als ik er van uit ga dat ik het volgende moet doen?

Ik ga naar phpMyAdmin en selecteer daar de betreffende database. Dan ga ik naar Query opbouwen". Op deze pagina zie ik onderaan twee velden, eentje met een opsomming van de tabellen in deze databe en eentje waar je tekst in kunt voeren. Ik plaats nu in hettekstvak de code

Code: Selecteer alles

TRUNCATE phpbb_search_results
en druk daarna op Query uitvoeren.

Is dit correct? Ik ben namelijk als de dood dat ik iets onherstelbaar beschadig in de database van het Forum.

Vraagje. Wat houdt de opdracht "truncate" eigenlijk in? Ik heb al wel een klein beetje speurwerk gedaan en begrijp ik het goed dat een query een vraag aan de database is?

Groeten,
Erik

Geplaatst: 09 dec 2006, 13:01
door Daan
volgens mij heb je alles goed gedaan, je zoekfunctie werkt namelijk weer :)

Geplaatst: 09 dec 2006, 13:37
door 2strokedriver
Ik heb nog niets gedaan, de zoekfunctie werkt ook naar behoren. Er is echter een gebruiker die een foutmelding rapporteerde dus er zit toch ergens een foutje wat gerepareerd moet worden.

Groeten,
Erik

Geplaatst: 09 dec 2006, 13:41
door Daan
waarom zou hij het bij 1 gebruiker niet doen en bij de rest wel??

Geplaatst: 10 dec 2006, 12:26
door 2strokedriver
Daan1992 schreef:waarom zou hij het bij 1 gebruiker niet doen en bij de rest wel??
Ik heb geen idee. Ik heb de betreffende gebruiker om wat meer speciefieke info omtrent de betreffende zoekopdracht gevraagd. Ik wacht nog op zijn antwoord.

Groeten,
Erik