rudimentäre Datenbankabfrage mit $wpdb

  • Hallo liebes Forum,

    ich bin ein absoluter Anfänger was WP angeht, und stehe derzeit vor einem kleinen Problem. Ich habe ein php-snippet erstellt, welches in einem Beitrag den gesamten Inhalt der Datenbank-Tabelle "wp_test" auflisten soll. Die Tabelle "wp_test" beinhaltet 4 Datensätze.

    Soweit der Code der Abfrage.
    Im veröffentlichten Beitrag der WP-Seite erscheint dann 4x untereinander "ARRAY". Sobald ich händisch einen Datensatz in "wp_test" hinzufüge, per phpmyadmin, erscheint 5x untereinander "ARRAY".

    Die Frage ist nun, was mache ich falsch, dass WP zwar erkennt wie viele Datensätze es sind, aber die Inhalte nicht aufgelistet werden.

    Beste Grüße und schon einmal Danke für die Mühen!

    PS: genutzt wird WP 5.9.1

    • 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

  • $page ist ein Array, wie die Ausgabe auch sagt. Ändere mal

    Code
    echo $page.'<br>';

    in

    Code
    var_dump($page);

    Dann siehst Du was das Array beinhaltet - es sollten die Spalten der Tabelle wp_test sein. Da ich die Tabelle "wp_test" nicht kenne, kann ich nicht mal erahnen erraten welches es sind.

  • Lieben Dank für die Antwort und schnelle Hilfe. Es hat geklappt :-). Die Spaltentitel sind "id", "name", "lauf_nr". Jetzt wird mir der Inhalt der Tabelle wp_test ausgespuckt.

Jetzt mitmachen!

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