這個查詢的工作原理和返回的結果,我想在MySQL中,但我怎麼得到這個在wordpress中工作?如何在wordpress中運行mysql查詢?
SELECT * FROM `wp_usermeta` WHERE `meta_key` = 'points' AND `user_id` = '1'
我希望能夠看到所有的「點」由用戶1.我需要能夠在WordPress的文章和網頁顯示該賺的。
這個查詢的工作原理和返回的結果,我想在MySQL中,但我怎麼得到這個在wordpress中工作?如何在wordpress中運行mysql查詢?
SELECT * FROM `wp_usermeta` WHERE `meta_key` = 'points' AND `user_id` = '1'
我希望能夠看到所有的「點」由用戶1.我需要能夠在WordPress的文章和網頁顯示該賺的。
global $wpdb;
$result = $wpdb->get_results("SELECT * FROM wp_usermeta WHERE meta_key = 'points' AND user_id = '1'");
print_r($result);
閱讀this。
使用下面的代碼.....
$q="SELECT * FROM wp_usermeta WHERE meta_key = 'points' AND user_id = '1'";
$result = $wpdb->get_results($q);
它將返回數組作爲結果。
哪裏可以輸入這個呢?我有一個名爲「允許在Post和Pages中使用PHP」的插件,並且我在那裏嘗試了代碼。這是它給我的錯誤:致命錯誤:調用成員函數get_results()在/ homepages/8/d195441424/htdocs/test/wp-content/plugins/allow-php-in-posts中的非對象上, and-pages/allowphp.php(373):eval()'d代碼第2行 – user3030176
在if條件後添加此代碼並再試一次...... –
我不確定這意味着什麼。 – user3030176
那篇文章談論了製作一個插件。我不想讓插件只添加一些代碼,這些代碼將使結果顯示在頁面或帖子上。我使用Post和Pages中的插件Allow PHP來添加php查詢代碼。有另一種/更簡單的方法嗎? – user3030176
您可以嘗試在查詢代碼之前添加'global $ wpdb;'。它需要幫助,但我沒有嘗試。我更新了代碼。 – Narek
這是當我在上面輸入你的代碼到「添加php插件」時在頁面上顯示的內容:Array([0] => stdClass Object([umeta_id] => 38 [user_id] => 1 [meta_key] =>點[meta_value] => 1] [1] => stdClass對象([umeta_id] => 39 [user_id] => 1 [meta_key] => points [meta_value] => 100)[2] => stdClass Object umeta_id] => 40 [user_id] => 1 [meta_key] => points [meta_value] => 66)[3] => stdClass對象([umeta_id] => 41 [user_id] => 1 [meta_key] => points [meta_value] => 32)etc ... – user3030176