MySql Query for Wordpress

时间:2013-10-02 作者:Federal09

我需要计算wp\\u ul\\u锁定在wp\\u usermeta上的值1的数目,我尝试使用此代码

$wpdb->get_var("SELECT COUNT(*) WHERE \'meta_key\' LIKE \'wp_ul_locked\'");

$wpdb->get_var("SELECT COUNT(*) FROM $wpdb->usermeta WHERE meta_key = \'1\'");

$wpdb->get_var("SELECT COUNT(*) FROM $wpdb->usermeta LIKE \'wp_ul_locked\' WHERE meta_value = \'1\'");
但返回空或错误

example of table

我的错误在哪里?

1 个回复
最合适的回答,由SO网友:Nicolai Grossherr 整理而成

Try it like this:

$wpdb->get_var("SELECT COUNT(*) FROM $wpdb->usermeta WHERE `meta_key` = \'wp_ul_locked\' AND `meta_value` = \'1\'");
结束

相关推荐

如何使用php从外部访问WordPress数据库中的数据

我想与iOS应用程序共享特定wordpress数据库表中的数据。客户端希望通过wordpress表单插件输入数据,这些插件在wp数据库中创建自己的表。我所研究的插件本身没有API,wordpress REST API的示例都使用AJAX,我不熟悉AJAX和/或只能访问wordpress帖子或用户数据中的信息。有没有一种方法可以通过php做到这一点,而不需要直接访问数据库?我担心数据库结构的变化和更新可能会破坏应用程序。