Pytania oznaczone «wpdb»

Klasa wpdb, do której dostęp uzyskuje się za pośrednictwem zmiennej globalnej $ wpdb, jest używana do interakcji z bazą danych WordPress

34
Jak właściwie przygotować instrukcję SQL% LIKE%?

Chciałbym użyć instrukcji LIKE% text%, wciąż używając klasy WordPress $ wpdb do dezynfekcji i przygotowywania danych wejściowych. SELECT column_1 from `prefix_my_table` WHERE column_2 LIKE '%something%'; Próbowałem czegoś takiego bezskutecznie: $wpdb->prepare( "SELECT column_1 from...

28
Czy powinienem użyć przygotowania wpdb?

Jestem nowy w SQL i zastanawiam się, czy muszę użyć wpdb->prepareponiższego zapytania do utworzonej przeze mnie tabeli global $wpdb; $tablename = $wpdb->prefix . "my_custom_table"; $sql = "SELECT * FROM " . $tablename . " ORDER BY date_created DESC"; $resulst = $wpdb->get_results( $sql ,...

26
Jak wydrukować wyliczony sql zaraz po jego wykonaniu

Poszukuję sposobu, w jaki mogę wydrukować wykonane zapytanie SQL bezpośrednio po: $wpdb->query( $wpdb->prepare("INSERT INTO tbl_watchprosite SET keywords=%s,url_to_post=%s,description=%s, date_captured=%s,crawl_id=%d, image_main=%s,images=%s,brand=%s,

22
Zapytanie, aby najpierw posortować listę według meta-klucza (jeśli istnieje) i wyświetlić pozostałe posty bez meta-klucza uporządkowane według tytułu

Pracuję nad niestandardowym szablonem strony z terminologią taksonomii, w której chcemy, aby elementy powiązane z terminem były sortowane według daty publikacji (niestandardowe pole daty) - i jeśli w tym samym dniu jest wiele pozycji (sformatowanych jak RRRR-MM- DD), aby następnie posortować je...

21
Pokazuje błędy przy aktualizacji $ wpdb

Używam $wpdb->updatedo aktualizacji niestandardowej tabeli, którą mam w mojej bazie danych. Kiedy I var_dumpwynik zwraca: int(0) Próbowałem $wpdb->print_error()więc zobaczyć, co jest nie tak. Jednak nic nie pokazuje. Próbowałem też $wpdb->show_errors(), ale znowu nic nie...

21
$ wpdb-> get_row () zwraca tylko jeden wiersz?

Dlaczego tak jest Próbowałem tego samego zapytania w konsoli i zwróciło wiele wierszy. Oto zapytanie: $this->wpdb->get_row("SELECT * FROM ".$this->wpdb->users." WHERE status = 'active'", ARRAY_A); Zwraca ten sam pojedynczy wiersz, gdy jest kilku aktywnych użytkowników. Czy coś...

21
WPDB Insert lub jeśli istnieje Aktualizacja

Nie jestem obco zaznajomiony z WPDB lub SQL w ogóle, ale mam niestandardową tabelę dla mojego projektu i próbuję przypisać do niej metadane. To, co „chciałbym” zrobić, to jeśli istnieje wiersz, zaktualizuj go, a jeśli nie, wstaw go. Przeczytałem zarówno Wstawianie, jak i Aktualizuj w Kodeksie WPDB,...

15
Jak zwrócić liczbę znalezionych wierszy z zapytania SELECT

Napisałem funkcję, która ma zwrócić liczbę wierszy znalezionych w zapytaniu SELECT, ale zawsze albo zwraca 0, albo tablicę. Grzebię w tym od około godziny i wciąż nie mogę tego rozgryźć! Jestem pewien, że robię coś głupio złego. Tabela MySQL +--------+-------------+---------------------+ | postid...

13
$ wpdb nie wstawi wartości NULL do kolumny tabeli

Kiedy próbuję czegoś takiego $status = NULL; $wpdb->update( 'table', array( 'status' => $status, ), array( 'id' => 1 ) ); W kolumnie „status” mam teraz pusty ciąg '', po prostu nie ustawi go na NULL. Kolumna może oczywiście mieć wartość NULL. Przetestowałem również $...

12
get_results przy użyciu wpdb

Próbuję pobrać informacje z mojej bazy danych. Chciałem wyświetlić wszystkie pagesza pomocą tego oświadczenia, ale dostaję pustkęARRAY global $wpdb; $result = $wpdb->get_results ( " SELECT * FROM $wpdb->wp_posts WHERE post_type = 'page' " ); echo $result; // display data Wynik:...

9
Paginacja z niestandardowym zapytaniem SQL

Mam własny ciąg SQL, aby wybrać posty z niestandardowym typem postu z określoną klauzulą ​​WHERE. Użyłem przesunięcia i limitu, aby zwrócić odpowiednie posty w zależności od wyświetlanej strony. To działa dobrze. Teraz chciałbym zrobić previous_posts_link()i next_posts_link()praca funkcje. Oba są...