Wsparcie » Zaawansowane » Dodawanie rekordu do bazy danych

  • Witam,

    próbuję stworzyć kawałek kodu, który w bazie danych dodawał by nowy rekord do wp_term_relationships i z jakiegoś powodu kompletni mi to nie wychodzi…
    Kod odpowiedzialny:

    $wpdb->insert( 
                        $wpdb->term_relationships, 
                        array( 
                            'object_id' => $id_obrazka, 
                            'term_taxonomy_id' => '60',
                            'term_order' => '0'
                        ) 
                    );

    Nie wiem gdzie popełniam błąd. Czy jest ktoś w stanie mi pomóc?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Sprawdzałeś czy w bazie istnieją rekordy z podanymi ID? Swoją drogą czemu liczby zapisujesz jako stringi?

    Włącz WP_DEBUG i WP_DEBUG_LOG i sprawdź czy nic nie zapisuje do pliku debug.log

    Cześć,
    sam kod, który wkleiłeś jest ok, ale brak szerszego kontekstu.
    np. czy zrobiłeś wcześniej:
    `global wpdb;

    niby podstawa, ale nie wiadomo czy to zrobiłeś.
    Najlepiej wklej całą funkcję, w której jest wykonany zapis do bazy, oraz powiedz pod który hook ta funkcja jest podpięta.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Temat ‘Dodawanie rekordu do bazy danych’ jest zamknięty na nowe odpowiedzi.