Pytania otagowane jako 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


3
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 `{$wpdb->base_prefix}my_table` WHERE column_2 LIKE %s;", like_escape($number_to_put_in_like)); Jak poprawnie przygotować instrukcję SQL% LIKE% przy użyciu klasy bazy danych …
34 mysql  wpdb  sql 

3
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 , ARRAY_A ); Czy muszę preparetutaj korzystać ? …

4
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, series=%s,model=%s,condition=%s,box=%s, papers=%s,year=%s,case_size=%s,status=%s,listed=%s, asking_price=%s,retail_price=%s,payment_info=%s,forum_id=%d", $this->getForumSettings()->search_meta,$element->href,$post_meta['description'],current_time('mysql'),$cid,$post_meta['image_main'],$images,$post_meta[0],$post_meta[1],$post_meta[2],$post_meta[3],$post_meta[4],$post_meta[5],$post_meta[6],$post_meta[7],$status,$post_meta[9],$post_meta[10],$post_meta[11],$this->getForumSettings()->ID) ); Byłoby świetnie, gdybym mógł zobaczyć, jakie wartości idą w zapytaniu. Dzięki
26 wp-query  wpdb 

5
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 według tytułu, a na koniec posortować według tytułu, …

5
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 pokazałem. Dokumenty wpdb nie zawierają zbyt szczegółowych informacji na temat korzystania z tych funkcji, więc nie …
21 errors  wpdb 

4
$ 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ś brakuje?
21 wpdb 

3
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, ale tak naprawdę …
21 database  wpdb  sql 

2
Czy obowiązkowe jest użycie przedrostka $ wpdb-> w tabelach niestandardowych?
Przepraszam, jeśli to pytanie jest trywialne. Właśnie zaczynam opracowywać wtyczki w WordPress. We wszystkich samouczkach znalazłem to: podczas tworzenia niestandardowych tabel $wpdb->prefixużywa się. Przykład: $table_name = $wpdb->prefix . "liveshoutbox"; Moje pytanie: Czy użycie jest obowiązkowe $wpdb->prefix? Co się stanie, jeśli nie użyję przedrostka dla własnych tabel?

2
Jak programowo zmienić nazwę użytkownika (login_użytkownika)?
Jak w tytule, jak programowo zmienić login użytkownika? Chciałem użyć wp_insert_userfunkcji, ale wygląda na to, że podczas aktualizacji bieżącego użytkownika nie zmienia to jego nazwy użytkownika. Czy powinienem to wykorzystać $wpdb->update? Jeśli tak, jak wyglądałby kod do zmiany nazwy użytkownika? Jakie konsekwencje miałaby zmiana loginu użytkownika, biorąc pod uwagę, że …

2
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 | ip | time | +--------+-------------+---------------------+ | 1234 …
15 php  database  mysql  wpdb 

3
wpdb-> insert: czy muszę przygotować się na iniekcję SQL?
Czy muszę używać przygotowania wpdb przed wpdb-> insert? Jeśli wstawiam wartości do tabeli wordpress za pomocą wpdb-> insert, czy muszę „wyczyścić” moje dane przed wstawieniem go, czy też ta metoda (wpdb-> insert) robi to dla mnie?
14 wpdb 

3
$ 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ż $ wpdb-> zapytanie i $ wpdb-> przygotowanie, …
13 database  wpdb 

9
jaki jest sposób, aby zobaczyć aktualnie wykonywane zapytanie w wordpress?
Pracuję nad WordPress, który jest dla mnie nowy Teraz otrzymałem witrynę całkowicie zaprojektowaną w WP Ale problem polega na tym, że nie jestem w stanie wyszukać zapytania dla każdej znalezionej funkcjonalności / strony $wpdb->get_results używane do uzyskania wyniku z bazy danych również to nie działa $wpdb->queries Czy istnieje sposób wydrukowania …
12 wpdb 

4
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: ARRAY EDYCJA : Po zmianie poniższych sugestii, teraz używam tego. …
12 database  query  wpdb 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.