Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

eeuwige foutmelding nog steeds probleem niet gevonden HELP

allcheats
10 antwoorden
  • Database error in vBulletin Control Panel 3.0.0:

    Invalid SQL: UPDATE user SET birthday='1968-05-19',options='15',usergroupid='8',username='kizzy',email='kizzy.dog@tesco.net',styleid='1',parentemail='',coppauser=0,homepage='http://',icq='',aim='',yahoo='',signature='',adminemail=1,showemail=1,invisible=0,usertitle='Banned',customtitle=0,joindate=UNIX_TIMESTAMP('2004-07-04 23:05:38'),cookieuser=1,nosessionhash=1,daysprune='-1',lastvisit=UNIX_TIMESTAMP('1131732656'),lastactivity=UNIX_TIMESTAMP('2004-07-07 10:52:43'),lastpost=UNIX_TIMESTAMP('2004-07-06 21:06:33'),posts='4',timezoneoffset='0',emailnotification=1,receivepm='0',emailonpm='0',ipaddress='62.255.0.4',pmpopup=IF(pmpopup=2 AND 0=1,pmpopup,'0') WHERE userid=1374
    mysql error: Duplicate entry '0' for key 2

    mysql error number: 1062

    Date: Friday 11th of November 2005 07:16:57 PM
    Script: http://www.derbi-club.com/forum/derbi/forum/admin/user.php
    Referer: http://localhost/derbi/forum/admin/user.php?s=c54bb424074ee1a245b1fc5a61eb7776&action=edit&userid=1374

    ik krijg deze foutmelding iedere keer als ik wijzigingen wil maken in iemands account (forum vbulletin) via het admin paneel,,

    waar zit de fout :(
  • Het lijkt er op dat je een unique key constraint (index 2, volgens de foutmelding) hebt op een kolom. Welke kolom dat is, kan ik niet zien aan de foutmelding. Je zal even moeten kijken via - bijvoorbeeld - phpMyAdmin om welke kolom het gaat.

    En daarna komt de keuze: moet de unique constraint eraf (lees: fout in datamodel), of moet de update aangepast worden (lees: bug in code, of ongeldige invoer in adminpanel).
  • hoe kan ik zien wat key2 is ? 2de tabel of?

    2 is usergroupid rij2 iig,, maar weet niet of dit is wat u bedoeld?
  • De tabel 'user' heeft meerdere indices en de index die door mysql als 'key 2' wordt aangeduid mag geen dubbele waarden bevatten. Dus je moet even bij de definitie van tabel 'user' kijken en dan kijken welke kolom de tweede index bevat.
    Op basis daarvan kan je dan kijken wat de meest logische oplossing is.

    Als de tweede index 'usergroupid' omvat en daar zit een unique constraint op, dan lijkt me dat dat niet juist is. Dat zou namelijk betekenen dat maar 1 enkele user lid kan zijn van zo'n usergroup; en groepjes van 1 persoon zijn niet echt zinnig ;)
  • [code:1:efbe8f552c] PRIMARY KEY (`userid`),
    UNIQUE KEY `lastvisit` (`lastvisit`),
    KEY `usergroupid` (`usergroupid`),
    KEY `username` (`username`),
    KEY `inforum` (`inforum`),
    FULLTEXT KEY `prf_img1` (`prf_img1`) [/code:1:efbe8f552c]

    www.derbi-club.com/tuser.txt hier staat de volledige tabel opbouw

    als jij zegt dat die geen dubbele waarden mag omvatten dan is het lijkt mij username, of userid,

    aangezien ik zie dat username een key is lijkt mij dat we die moeten hebben?
  • Sowieso lijkt het me slimmer om dit op het forum van VBulletin te vragen, wellicht is het een bug…
  • vbulletin wilt alleen support geven als je alle registratie gegevens hebt,, het forum is betaald door derbi (motana) nederland,

    deze willen deze gegevens niet vrijgeven dus zegt vbulletin dat ze geen support geven :x heb het er al is eerder gemeld,,

    maar ik wil de fout eruit hebben aangezien het toch in de database moet zitten en ik over wil gaan naar phpbb wat mij veel beter bevalt dan vbulletin,
  • [code:1:932de00388]
    UNIQUE KEY `lastvisit` (`lastvisit`),
    [/code:1:932de00388]
    Hier ligt je fout. Een lastvisit [i:932de00388]unique [/i:932de00388]maken, is in mijn ogen een beetje zinloos. Dus dat is een fout in vbulletin.
  • hoe krijg ik deze deruit?? heb beetje zitten kijken in phpmyadmin maar daar kan ik alleen in terugvinden hoe je hem unique maakt niet hoe je hem deuniguet
  • Index verwijderen en daarna opnieuw aanmaken (als 'normale' index ipv unique index).

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.