addUserMysql:Column count doesn't match value count at row 1

  • Tach alle zusammen.
    Wirklich nette Stats habt ihr da gebaut.
    Ich habs soweit auch am laufen, nur ich bekomme keine PIDs rein.
    Immer wenn ich eine eingebe, kommt folgende Meldung:


    addUserMysql:Column count doesn't match value count at row 1


    Ansonsten Login und auch die Anzeige der Page (natuerlich noch leer) funktioniert wunderbar.


    Any suggestions?


    Thx.


    Gruss Avatar
    [fUn]Avatar of Woe
    http://www.fun-gamers.com

  • Schätze mal nicht :).
    Wir haben zur Zeit schon eine (andere) Übersicht unserer Members ueber die ranked Stats, so das mir der Unterschied zwischen PID und Playername recht klar ist, hehe.


    Aber auch deine PID fuehrt zum genau gleichen Ergebnis/Fehlermeldung :-).


    Gruss Avatar
    [fUn]Avatar of Woe
    http://www.fun-gamers.com

  • Leider nicht.
    Habs mehrfach versucht. Auch mit Backspace getestet vorher.
    Gebe ich die selbe Nummer unten in Remove ein, dann klappts einwandfrei
    Kommt zumindest die Meldung, das sie erfolgreiche entfernt wurde (obwohl sie nicht da war), aber keine Fehlermeldung.
    Vielleicht noch ein Problem in der Createuser.php?


    Ich poste mal vorsichtshalber die ich im Zipfile gefunden habe :) :


    Gruss Avatar

  • An den 3 Sachen kanns nur liegen.


    Du hast bestimmt einen root Server auf Linux basis.


    Benutzt du apache2 mit php4 oder php5 ? Welche Version von php ist in der /etc/conf.d/apache2 eingetragen?


    hast du auch die richtige php.ini editiert?


    Bei mir gibt es 3 mal die php.ini
    /etc/php/
    apache2-php4 apache2-php5 cli-php4
    Die ersten sind für die mod_php4 , mod_php5 und cli-php4 ist kein Modul für apache sonder die normale php4 Installation.
    NAch dem editieren muss man apache2 neu starten.

  • Es gibt nur eine einzige php.ini auf meinem Root. und die ist im Ornder /etc/
    Einen Ordner etc/conf.d gibts bei mir nicht.
    Der apache2 ist im Ornder /usr/lib/apache2 installiert, php ebenfalls im ordner /usr/lib/
    Die Version des PHP ist 4.3.8.
    Der Pfad in der sce_install verweist auch auf die (einzig vorhandene) /PHPINI=etc/php.ini.


    Aber ich glaube fast nicht, das es daran liegt. Wie gesagt, andere PHP-Programme funktionieren auch einwandfrei, genau wie der Rest eures Programm ja geht (Login Admin und anscheinend das Austragen) ???


    Gruss Avatar

  • Erstell mal im bfstats Verzeichniss eine Datei test.php
    kopier den Inhalt hier rein und zeig sie dir mal im Browser an.
    Am Anfang sollte eine lange Liste kommen. Unten drunter die php info.
    Such mal nach allow_url_fopen


  • ON



    Aber nettes kleines Script. Werde ich mir mal wegsichern :)

  • [quote author=[fUn]Avatar of Woe link=topic=183.msg2521#msg2521 date=1138364145]
    ON



    Aber nettes kleines Script. Werde ich mir mal wegsichern :)


    [/quote]


    Das was du abspeichern willst ist die funktion phpinfo(); die gibt dir allegmeine infos zu PHP aus.
    Was aber wichtiger ist hast du am ende eine Tabele


    In der Art.
    H
    1 pid 45613572 pid 43426142
    2 nick Zed[ger] nick [|AppLeNaToR]=>
    3 scor 21450 scor 83092
    4 jond 1120831800 jond 1118482860
    5 wins 449 wins 1502
    6 loss 397 loss 782
    7 mode0 846 mode0 2290
    8 mode1 0 mode1 0
    9 mode2 0 mode2 0
    10 time 707951 time 2318019
    11 smoc 0 smoc 0
    12 cmsc 16130 cmsc 56726
    13 osaa 21 osaa 21
    14 kill 8065 kill 28363
    usw.


    Das sind frische Daten von Gamespy

  • [quote author=zed link=topic=183.msg2537#msg2537 date=1138368341]
    Das Script funktioniert immer wenn es im bf2stats Verzeichniss liegt
    [/quote]


    Hmm. Das Verzeichnis muss aber nicht zwingend bf2stats heissen?
    Ich musste das anders nennen, da ich schon ein solches Verzeichnis fuer ein "anderes Produkt" habe :-).


    Ansonsten versuche ich das heute abend mal auf ner anderen Maschiene. Habe noch 2 andere Roots. Vielleicht gehts ja da irgendwo, hehe.


    Auf jeden Fall schon mal vielen Dank fuer eure Hilfe.


    Gruss Avatar

  • Haha. Ich habs gefunden!
    Oh man, ich bin so ein Noob. Hatte ich ganz vergessen :-).
    Ist mir gerade aufgefallen, wie ich in dein Script geschaut habe, und sah, das dort GameSpy aufgerufen wird.


    Ich habe auf diesem Root eine spezielle Konfiguration, die alle Aufrufe an GameSpy abfaengt, und in ein anderes Script umleitet ;) 8)


    Das ist der Trick.
    Werde es heute abend auf einen der anderen Roots installieren, da wirds dann wohl sofort gehen.
    Vielen Dank fuer euere zahlreiche Hilfe und Zeit.


    Gruss Avatar

  • HI,


    Zitat

    addUserMysql:Column count doesn't match value count at row 1


    den selben Fehler habe ich auch seit eurem gloreichen Update auf 1.6.0
    Vorher lief die Vers.1.5.1 und das Fehlerfrei, seitdem ich versucht habe das
    Update zu installieren geht gernichts mehr, User adden, alte user aufrufen,
    vielen Dank...
    Ich hab den Sicherheits Hinweis garnicht gesehen
    "wer das installiert ist selber schuld" oder sowas in der Art


    cUrl aviable: YES
    Allow fopen: YES
    Current PHP version: 4.3.4
    MySQL server version: 4.0.18



    hat einer hier eine Idee


    gruss

  • PoLLuX
    Glaubst du wirklich mit dieser Anfrage hier Hilfe erwarten zu können? Wir machen das ganze hier in unserer Freizeit und es kostet auch nichts. Solltest du ein anderes Produkt finden was diese Funktionen besitzt dann tu mir den gefallen und setze das ein.


    Aber nen kleinen Tip habe ich trotzdem noch für dich. Installiere das Leaderboard in Version 1.6.0 incl. Datenbank einfach neu.


    Tomie