如何使用WordPress$wpdb查询从WordPress数据库中获取一些数据?

时间:2014-09-27 作者:Muhammad Hassan

我试图从插件中的WordPress数据库表中获取一些数据。为此,我使用以下代码。。。

global $wpdb;
$findID = $wpdb->get_var("SELECT ID FROM wp_posts WHERE post_name = \'hello-world\'");
echo $findID;
但它没有给我邮寄的身份证echo? 有什么不对吗。。。???

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

只是为了澄清get_var() 方法$wpdb 在这种情况下,效果很好:

global $wpdb;
$helloworld_id = $wpdb->get_var("SELECT ID FROM wp_posts WHERE post_name = \'hello-world\'");
echo $helloworld_id;
实际上,在这种情况下更实用,因为只返回一个变量,这才是真正需要的。

SO网友:Muhammad Hassan

我找到了解决方案,从WordPress数据库中获取一个数据的正确查询低于一个。

global $wpdb;
$findID = $wpdb->get_results("SELECT ID FROM wp_posts WHERE post_name = \'hello-world\'");
echo $findID[0]->ID;

结束