Questions marquées «wpdb»

La classe wpdb, accessible via la variable globale $ wpdb, est utilisée pour interagir avec la base de données WordPress


3
Comment préparer correctement une instruction SQL% LIKE%?
J'aimerais utiliser une instruction LIKE% text% tout en utilisant toujours la classe WordPress $ wpdb pour assainir et préparer les entrées. SELECT column_1 from `prefix_my_table` WHERE column_2 LIKE '%something%'; J'ai essayé quelque chose comme ça en vain: $wpdb->prepare( "SELECT column_1 from `{$wpdb->base_prefix}my_table` WHERE column_2 LIKE %s;", like_escape($number_to_put_in_like)); Comment préparer correctement …
34 mysql  wpdb  sql 

3
Dois-je utiliser wpdb prepare?
Je suis nouveau dans SQL et je me demande si je dois utiliser wpdb->preparepour la requête suivante une table que j'ai créée global $wpdb; $tablename = $wpdb->prefix . "my_custom_table"; $sql = "SELECT * FROM " . $tablename . " ORDER BY date_created DESC"; $resulst = $wpdb->get_results( $sql , ARRAY_A ); …

4
Comment imprimer le sql excuté juste après son exécution
Je recherche un moyen d'imprimer la requête SQL exécutée juste après: $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) ); Ce serait formidable si je peux voir quelles valeurs vont dans la requête. Merci
26 wp-query  wpdb 

5
Requête pour trier une liste par méta-clé en premier (si elle existe) et afficher les articles restants sans méta-clé classés par titre
Je travaille sur un modèle de page de terme de taxonomie personnalisé où nous voulons que les éléments qui sont connectés au terme soient triés par date de publication (champ de date personnalisé) - et s'il y a plusieurs éléments le même jour (formaté comme AAAA-MM- DD) pour ensuite les …

4
$ wpdb-> get_row () ne renvoie qu'une seule ligne?
Pourquoi? J'ai essayé la même requête dans la console et elle a renvoyé plusieurs lignes. Voici la requête: $this->wpdb->get_row("SELECT * FROM ".$this->wpdb->users." WHERE status = 'active'", ARRAY_A); Il continue de renvoyer la même ligne unique lorsqu'il y a plusieurs utilisateurs actifs. Suis-je en train de manquer quelque chose?
21 wpdb 

5
Affichage des erreurs avec la mise à jour de $ wpdb
J'utilise $wpdb->updatepour mettre à jour une table personnalisée que j'ai dans ma base de données. Quand je var_dumple résultat il revient: int(0) J'ai donc essayé $wpdb->print_error()de voir ce qui ne va pas. Cependant, cela ne montre rien. J'ai également essayé $wpdb->show_errors(), mais encore une fois, cela n'a rien montré. Les …
21 errors  wpdb 

3
Insertion WPDB ou mise à jour s'il existe
Je ne suis pas très familier avec WPDB ou SQL en général, mais j'ai une table personnalisée pour mon projet et j'essaie de lui attribuer des métadonnées. Ce que j'aimerais "se produire", c'est si une ligne existe, la mettre à jour et sinon l'insérer. J'ai lu à la fois Insérer …
21 database  wpdb  sql 

2
Est-il obligatoire d'utiliser le préfixe $ wpdb-> dans les tableaux personnalisés
Désolé si cette question est banale. Je commence tout juste à développer des plugins dans WordPress. Dans tous les tutoriels, j'ai trouvé ceci: lors de la création des tableaux personnalisés, $wpdb->prefixest utilisé. Exemple: $table_name = $wpdb->prefix . "liveshoutbox"; Ma question: Est-il obligatoire d'utiliser $wpdb->prefix? Que se passe-t-il si je n'utilise …

2
Comment changer de nom d'utilisateur par programmation (user_login)?
Comme dans le titre, comment modifier par programmation la connexion de l'utilisateur? Je voulais utiliser la wp_insert_userfonction, mais il semble que lors de la mise à jour de l'utilisateur actuel, cela ne change pas son nom d'utilisateur. Dois-je utiliser $wpdb->updatepour cela? Si oui, à quoi ressemblerait le code pour changer …


3
wpdb-> insert: dois-je me préparer à l'injection SQL?
Dois-je utiliser wpdb prepare avant wpdb-> insert? Si j'insère des valeurs dans une table wordpress en utilisant wpdb-> insert, dois-je "nettoyer" mes données avant de les insérer ou est-ce que cette méthode (wpdb-> insert) le fait pour moi?
14 wpdb 

3
$ wpdb n'insérera pas NULL dans la colonne du tableau
Quand j'essaye quelque chose comme ça $status = NULL; $wpdb->update( 'table', array( 'status' => $status, ), array( 'id' => 1 ) ); Dans la colonne «status», j'ai maintenant une chaîne vide '', elle ne la mettra tout simplement pas à NULL. La colonne peut être NULL bien sûr. J'ai également …
13 database  wpdb 

9
comment voir la requête en cours d'exécution dans wordpress?
Je travaille sur wordpress, ce qui est nouveau pour moi Maintenant, j'ai reçu un site entièrement conçu en wp Mais le problème est que je ne peux pas rechercher la fonctionnalité pour chaque page / page que j'ai trouvée $wpdb->get_results utilisé pour obtenir le résultat de la base de données, …
12 wpdb 

4
get_results en utilisant wpdb
J'essaie de récupérer des informations sur ma base de données. Je voulais afficher tout en pagesutilisant cette déclaration, mais je reçois un blancARRAY global $wpdb; $result = $wpdb->get_results ( " SELECT * FROM $wpdb->wp_posts WHERE post_type = 'page' " ); echo $result; // display data Production: ARRAY EDIT : Après …
12 database  query  wpdb 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.