• hi!

    folgender code in einem seiten template funktioniert nicht:

    keinerlei output.

    dieses jedoch:

    liefert zumindest 'ARRAY'...

    danke fuer jeden tipp! :)

    gruss,
    richy

    Einmal editiert, zuletzt von richyf (21. Juli 2009 um 22:28)

    • 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

  • ahhh ...es gibt ein leeres array aus.
    die funktion scheint aber zu funktionieren, denn zb. select * from posts funzt ...

    warum funzt es mit der tabelle 'anzeigen' nicht? sie befindet sich in der wp db und enthaelt drei datensaetze. was koennte der grund dafuer sein?


    lg
    richy

    Einmal editiert, zuletzt von richyf (22. Juli 2009 um 17:35)

  • warum funzt es mit der tabelle 'anzeigen' nicht? sie befindet sich in der wp db und enthaelt drei datensaetze. was koennte der grund dafuer sein?

    SQL
    SELECT id, name FROM [COLOR="Red"]$wpdb->anzeigen[/COLOR] WHERE id > '0'


    Also wenn du die WPDB-klasse nicht gepatcht hast, dann wird "$wpdb->anzeigen" nicht definiert sein. Sollte dir auch dein Error Reporting sagen wenn es denn richtig eingestellt ist: "Undefined property $anzeigen" oder sowas in der Art. Du suchst vermutlich folgendes Statement:

    Code
    $wpdb->get_results("SELECT id, name FROM [COLOR="Red"][B]{$table_prefix}[/B]anzeigen[/COLOR] WHERE id > '0'");
  • hatte mich vorher hieran gehalten http://codex.wordpress.org/Function_Reference/wpdb_Class und es wohl zumindest falsch verstanden....


    Wahrscheinlich. Die Standardtabellen sind als Member hinterlegt (sind auf obiger Seite ganz unten dokumentiert), eigene Tabelle aber natürlich nicht. Also entweder selbst hinzufügen (zur Laufzeit würde ja genügen) oder eben wie oben beschrieben angeben.

Jetzt mitmachen!

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