Datenbanktabellen Abfrage funktioniert nicht

  • Bin dabei ein Plugin zu programmieren was ledeglich Daten aus einer Tabelle ließt.
    Allerdings funktioniert die MySQL Abfrage nicht.
    Hab dafür ne PHP Datei angelegt die folgenden Inhalt beinhaltet:

    Sobald ich im Adminbereich dann auf die Seite Laeuferhinzufuegen klicke kommt im Content folgende Fehlermeldung:

    PHP
    Fatal error:  Call to a member function get_results() on a non-object in /.../.../wp-content/plugins/laufliste/laufliste.php on line 24

    Der versteht komischerweise die SQL Abfrage nicht... hab schon mehrere Varianten probiert. Funktioniert irgendwie einfach nicht.

    • 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

  • Zitat

    Der versteht komischerweise die SQL Abfrage nicht...


    Nö, dann würde die Fehlermeldung anders lauten. Am Query selber liegt's nicht.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Das sagt ja die Fehlermeldung.
    Ansonsten, schadet vielleicht nicht, wpdb aus dem globale Scope zu holen:

    PHP
    global $wp_query;

    "Eine gut gestellte Frage ist schon halb beantwortet."

    Einmal editiert, zuletzt von jottlieb (28. März 2010 um 21:55)

  • Ich würd's eher so versuchen:

    PHP
    function laeufehinzufuegen() {
        global $wpdb;
        $add = $wpdb->get_results("SELECT * FROM {$table_prefix}users order by 'ID'", ARRAY_A);

Jetzt mitmachen!

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