Je veux me connecter wpdbà une autre base de données. Comment créer l'instance et lui transmettre le nom de la base de données / nom d'utilisateur / mot de passe?
La classe wpdb, accessible via la variable globale $ wpdb, est utilisée pour interagir avec la base de données WordPress
Je veux me connecter wpdbà une autre base de données. Comment créer l'instance et lui transmettre le nom de la base de données / nom d'utilisateur / mot de passe?
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...
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(...
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,...
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...
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...
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(),...
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...
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...
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, à...
J'ai écrit une fonction qui est censée renvoyer le nombre de lignes trouvées dans une requête SELECT mais elle semble toujours renvoyer 0 ou un tableau. Je joue avec ça depuis environ une heure maintenant et je ne peux toujours pas le comprendre! Je suis sûr que je fais quelque chose de stupidement...
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
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...
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...
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,...
Donc, en utilisant la mise à jour $ wpdb-> pour ajouter des données à une table personnalisée, en essayant d'ajouter l'horodatage actuel, mais cela ne sauvegarde pas les bonnes choses (0000-00-00 00:00:00, cela est enregistré). code de présentation $wpdb->update('mytable', array( 'value'...
J'ai les éléments suivants: $query = 'SELECT * FROM wp_pod_tbl_add_questions WHERE id LIKE '. $id; $row = $wpdb -> get_results($query); Comment puis-je obtenir les colonnes nommées 'id' et 'name' à partir de $
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(...
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'])) ) {...
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)