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

34
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...

28
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(...

26
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,...

22
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 trier par...

21
$ 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...

21
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(),...

21
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 et Mettre à jour dans...

14
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

13
$ 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...

12
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...

12
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,...

10
WordPress 4.8.1 utilise mysql_connect qui ne fonctionne pas avec PHP 7

Je viens de passer à PHP 7 uniquement pour constater que WordPress 4.8.1 (dernière version) utilise toujours mysql_connect dans le module wp-db.php, mais mysql_connect a été déconseillé. Le code suivant est tiré de wp-db-php, lignes 1567-1571: if ( WP_DEBUG ) { $this->dbh = mysql_connect(...

9
Récupérer le tableau avec $ wpdb

J'essaie de convertir ce code pour utiliser $ wpdb. $data = array(); $query = "SELECT * FROM videos"; $query_exec = mysql_query($query) or die(); while($row = mysql_fetch_array($query_exec)) { if ( $row['video'] == "http://youtu.be/".end(explode('http://youtu.be/',$row['video'])) ) {...

9
WPDB prépare - comme% - des espaces réservés?

Ces {xxx...}espaces réservés %dans une instruction LIKE sont-ils normaux? Si oui, quand sont-ils reconvertis en %? SHELL wp> global $wpdb; wp> $q = "%s"; => string(2) "%s" wp> $pq = $wpdb->prepare($q, '%hi%'); => string(136)