Ergebnis 1 bis 12 von 12

Thema: MySQL Error beim Bearbeiten von Benutzern und/oder falsche Darstellung der Templates

  1. #1
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236

    MySQL Error beim Bearbeiten von Benutzern und/oder falsche Darstellung der Templates

    Hi,

    falls ihr eine vBulletin Version kleiner als 2.2.6 betreibt, und beim Bearbeiten eines Benutzers im Admin Kontrollzentrum folgende Fehlermeldung erhaltet:
    Code:
    Database error in vBulletin Control Panel 2.2.x:
    Invalid SQL: SELECT userid
    FROM user
    WHERE username='xxx'
    AND userid <> 
    mysql error: You have an error in your SQL syntax near '' at line 4
    
    mysql error number: 1064
    oder ihr bei den Templates keine Template-Namen mehr angezeigt bekommt, liegt das daran, dass auf dem Server PHP 4.2.x installiert ist/wurde.

    Fixen kann man dies, indem man den Anhang von diesem Thread lädt, entpackt und die Dateien auf den Server in das Admin Verzeichnis lädt:
    Php 4.2.0

    Dieser Fix ist auch in vBulletin 2.2.6 enthalten; und da in 2.2.6 noch andere Inkompatibilitäten mit PHP 4.2.x und weitere Bugs gefixed wurden, empfehle ich gleich ein Update auf 2.2.6.

    Mystics
    Geändert von Mystics (15.07.2002 um 19:33 Uhr)

  2. #2
    PHP-Code:
    Database error in vBulletin Control Panel 2.2.6:

    Invalid SQLSELECT userid
                        FROM user
                        WHERE username
    ='userirgendwer'
                            
    AND userid <> 
    mysql errorYou have an error in your SQL syntax near '' at line 4

    mysql error number
    1064

    Date
    Sunday 21st of July 2002 12:24:44 PM 
    Äh was is wenn der auch noch kommt wenn ich die 2.2.6 hab?

  3. #3
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Dann hast du nicht alle Dateien ersetzt.

    Du musst alle Dateien von 2.2.6 hochladen und die alten ersetzen. Den zitierten Fehler bekommst du z.B. weg, wenn du die admin/user.php ersetzt.

  4. #4
    Profi-Benutzer
    Registriert seit
    24.01.2002
    Beiträge
    386
    Ohje nun habe ich diesen Fehler auch obwohl ich die Version 2.2.6 benutze. Denke mal das irgend ein Hack die wichtige Fixstelle in der user.php überschrieben hat. Welches Teil der user.php wurde da gefixt?

    mfg
    Hellburn

  5. #5
    vBulletin-Germany Team Avatar von Mystics
    Registriert seit
    01.11.2001
    Alter
    30
    Beiträge
    27.236
    Hi,

    user.php:
    Code:
      $user=$DB_site->query_first("SELECT *,FROM_UNIXTIME(joindate) AS joindate,FROM_UNIXTIME(lastvisit) AS lastvisit,FROM_UNIXTIME(lastactivity) AS lastactivity,FROM_UNIXTIME(lastpost) AS lastpost,
    wurde zu
    Code:
    $user=$DB_site->query_first("SELECT user.*,FROM_UNIXTIME(joindate) AS joindate,FROM_UNIXTIME(lastvisit) AS lastvisit,FROM_UNIXTIME(lastactivity) AS lastactivity,FROM_UNIXTIME(lastpost) AS lastpost,
    und unter
    Code:
      $bbuserinfo=getuserinfo($userid);
      $useavatar=iif($avatarid==-1,0,1);
    wurde das hinzugefügt:
    Code:
      if ($HTTP_POST_FILES['avatarfile']) {
        $avatarfile = $HTTP_POST_FILES['avatarfile']['tmp_name'];
        $avatarfile_name = $HTTP_POST_FILES['avatarfile']['name'];
        $avatarfile_size = $HTTP_POST_FILES['avatarfile']['size'];
      }
    Mystics

  6. #6
    Profi-Benutzer
    Registriert seit
    24.01.2002
    Beiträge
    386
    thx @Mystics wenn ich dich nicht hätte . Habe den Fehler gefunden und nun gehts. Ein Hack hatte bei "$user=$DB_site->query_first("SELECT user.*", das user. überschrieben. Nun gehts wieder einwandfrei.

    mfg
    Hellburn

  7. #7
    was im code betrifft die korrekte Template anzeige?

  8. #8
    Neuer Benutzer
    Registriert seit
    09.09.2001
    Beiträge
    24
    Vielen Dank hat mir sehr geholfen!!!! Funzt 100%ig die Änderung der user.php für die 22.1er Version.

  9. #9
    kann mir einer sagen was das für ein fehler ist und wie ich den beheben kann... weis nicht wobei der kommt... bekomme nur immer eine email benachrichitgung über den error bei vB 2.2.8

    Database error in vBulletin 2.2.8:

    Invalid SQL: DELETE FROM session WHERE sessionhash=''
    mysql error: Lost connection to MySQL server during query

    mysql error number: 2013

  10. #10
    Benutzer
    Registriert seit
    16.02.2002
    Beiträge
    42
    äähmm ...

    @vb-germany team ..
    würdet ihr es hinbekommen, eine liste der code-änderungen (mit neuem/alten code) zusammenzustellen, die dieses php 4.2.0 problem-fix betreffen ??

    weil auf dem board wo ich bin können wir unmöglich updaten, da wir viele funktionen umgeschrieben oder durch was anderes ausgetauscht haben, etc ..

    daher würde ich mri mal die mühe machen und alle bugfixes per hand einspielen (soweit bei uns erforderlich) ..
    problem is bei usn nähmlich, dass ein update der jetzigen php 4.1.x auf php 4.2.x bevorsteht ..

    wäre echt nett, wenn ihr mir(uns) mit so einer liste weiter helfen könntet ..

    gruß

    o.d.i.

  11. #11
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    36
    Beiträge
    13.901
    Blog-Einträge
    5
    Original geschrieben von Megabyte
    kann mir einer sagen was das für ein fehler ist und wie ich den beheben kann... weis nicht wobei der kommt... bekomme nur immer eine email benachrichitgung über den error bei vB 2.2.8

    Database error in vBulletin 2.2.8:

    Invalid SQL: DELETE FROM session WHERE sessionhash=''
    mysql error: Lost connection to MySQL server during query

    mysql error number: 2013
    Das gehört zwar nicht in dieses Thema, aber die Antwort ist einfach.
    Die Verbindun zum MySQL Server ging verloren. Kommt das öfter vor, solltest Du mal Deinem Host eine eMail schreiben.
    Entwickler-Blogs in deutsch, Farbe und BUNT!
    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vBGo!

  12. #12
    vBulletin-Germany Team Avatar von pogo
    Registriert seit
    01.06.2001
    Ort
    Hannover
    Alter
    36
    Beiträge
    13.901
    Blog-Einträge
    5
    Original geschrieben von odirk84
    äähmm ...

    @vb-germany team ..
    würdet ihr es hinbekommen, eine liste der code-änderungen (mit neuem/alten code) zusammenzustellen, die dieses php 4.2.0 problem-fix betreffen ??

    weil auf dem board wo ich bin können wir unmöglich updaten, da wir viele funktionen umgeschrieben oder durch was anderes ausgetauscht haben, etc ..

    daher würde ich mri mal die mühe machen und alle bugfixes per hand einspielen (soweit bei uns erforderlich) ..
    problem is bei usn nähmlich, dass ein update der jetzigen php 4.1.x auf php 4.2.x bevorsteht ..

    wäre echt nett, wenn ihr mir(uns) mit so einer liste weiter helfen könntet ..

    gruß

    o.d.i.
    Das soll nicht unhöflich klingen, aber wer das ganze Board fast komplett umschreibt, sollte auch in der Lage sein, 3 Dateien zu vergleichen und herauszufinden, was anders ist bzw. geändert werden muss. Das original vB werdet Ihr ja nicht gelöscht haben.
    Entwickler-Blogs in deutsch, Farbe und BUNT!
    Mein Wunschzettel
    Warum du keine Anhänge herunterladen kannst!
    Suchst du Hacks, Add-ons, Modifikationen, Styles, Buttons und mehr? -> Auf zu vBGo!

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Performanceprobleme durch vB E-Mailfunktion
    Von daFish im Forum Server konfigurieren
    Antworten: 6
    Letzter Beitrag: 28.10.2003, 18:53

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •