WordPress database error

  • Guten Abend

    Ich hatte nun seit Monaten die Wordpress Version 2.0.4 und habe mich heute doch endlich mal dazu entschieden die Version zu erneuern. Safety First :wink:

    Hat auch alles wunderbar funktioniert, bis auf eine Kleinigkeit.
    Und zwar wird nun rechts in der Sidebar eine Meldung angezeigt:

    "WordPress database error: [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]
    SELECT cat_id, cat_name FROM"

    Doch nun hört es schon bei mir auf. Mir hat jemand vor ein paar Monaten das Ganze aufgespielt, weil ich wirklich 0-Ahnung hatte.
    Muss ich nun was in der Datenbank ändern oder was in der Sidebar.php?

    Ich meine der Blog läuft ja so ohne Problem. Nur dieser Error steht in der Sidebar an oberster Stelle und das sieht nicht gerade gut aus.

    Ich hoffe Sie können mir helfen!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Welche Ausgabe wird an der Stelle der Sidebar an welcher der Fehler auftritt normalerweise erwartet?

    Ggf. mal einen Link zum Blog und eine Auflistung der eingebundenen Plugins würden nicht schaden.

    Alternativ mal das Coding der sidebar.php posten (und dabei bitte die BB-Code-Tags (siehe Link zu BBCodes im Beitragseditor) nutzen) und die Stelle näher bezeichnen, welche den Fehler enthält.

    vG

    Arno

    Feedback ist Wichtig!|FAQ|Rückfragen im Forum!|Wenn ich mal was vergesse.... einfach mal sagen...

  • Also soweit ich mich erinnere soll dort nichts stehen?!
    Sicher bin ich mir aber nicht..

    Plugins benutze ich gar keine und habe auch noch nie.

    Was Sie nun genau mit "BB-Code Tags" meinen, weiß ich leider nicht.
    Aber hier ist die Sidebar.php


    "<div id="nav">
    <p><a href="mailto:Humorvoll@scenemail.net" target="_blank">dein Link hier? </a></p>" Erscheint ganz oben und dann kommt der besagte Fehler aus meinem ersten Beitrag.

  • Da dürfte der böse Code sein.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Was Sie nun genau mit "BB-Code Tags" meinen, weiß ich leider nicht.



    da habe ich mich ein wenig unklar ausgedrückt, bzw. mich auf eine etwas ältere version der forensoftware bezogen. in der gabe es neben dem beitragseditor noch einen link welche codesequenzen in den beiträgen nutzbar sind, sorry.

    hier ist das so geregelt, das über dem beitragseditor (in der erweiterten sicht) 3 buttons sind: "#", "<>" und "php". der erstere ist zur darstellung von code allgemein, der zweite um html-coding anzugeben und der dritte um php-code mitzusenden.

    das problem hat jottlieb ja schon weiter eingegrenzt. genauer liegt es daran, das es die tabelle "linkcategories" in wp >= 2.1 nicht mehr gibt, sondern die tabelle link2cat und die abfrage dementsprechend auf diese tabelle abgreifen muss.

    vg

    arno

    Feedback ist Wichtig!|FAQ|Rückfragen im Forum!|Wenn ich mal was vergesse.... einfach mal sagen...

  • Was genau muss ich löschen?
    Ich habe nun einfach mal

    PHP
    "SELECT cat_id, cat_name FROM $wpdb->linkcategories"

    gelöscht. Der Fehler ist nun weg. Nur ist die Schrift in Sidebar nun winzig klein.

    Dann habe ich:

    PHP
    <?php if ( function_exists('dynamic_sidebar') && dynamic_sidebar() ) : else : ?>
       <?php
     $link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM $wpdb->linkcategories");
     foreach ($link_cats as $link_cat) {
     ?>

    komplett gelöscht. Doch dann war die ganze Sidebar weg. :confused:

  • Lösch' doch bitte genau den Code, den ich auf Seite 1 um 17:38 gepostet habe.
    Bei dem was du gelöscht hast, kann das natürlich nicht funktionieren.

    "Eine gut gestellte Frage ist schon halb beantwortet."

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!