2010-11-11 7 views
1

J'ai trouvé cette fonction dans un plugin que j'essaye: $ resultat = $ wpdb-> get_row ("DESC $ wpdb-> commentaires comment_subscribe", ARRAY_A);WordPress get_row Fonction

Je pensais que le premier argument dans le get_row ('SQL', ARRAY_A) était supposé être une requête SQL. Est-ce que le "DESC $ wpdb-> comments comment_subscribe" ci-dessus est un raccourci pour faire une requête dans WordPress ou autre chose?

Cette requête est supposée renvoyer un tableau de commentaires basé sur le plugin Subscribe to Comments je pense.

+0

Cela n'a pas de sens: le premier argument doit être une requête complète. Êtes-vous sûr à 100% qu'il n'y a rien de plus avant l'appel? –

+0

Je suis d'accord que cela n'a pas de sens. Cela cause aussi le problème, mais cela fonctionne sur certains sites mais pas sur d'autres. Donc, c'est pourquoi j'essaie de voir comment ça fonctionne. J'ai vérifié et tout ce qu'il fait est de créer une table avant ce code. – techguy

+0

Pouvez-vous montrer les 10 lignes avant et après cette ligne? –

Répondre

0

AFAIK (et testé), DESC $wpdb->comments comment_subscribe est une instruction SQL complète qui renverra la structure/description de cette colonne.

get_row simplement exécute la requête et renvoie la première ligne.

Cependant, ma table wp_comments n'a même pas la colonne comments_subscribe - c'est une nouvelle installation à 3.0.1. Je crois qu'il a dû être là dans une version antérieure. Peut-être que c'est la raison de vos problèmes sur certains sites?

Questions connexes