以字符串形式从wpdb获取最后一个元素

时间:2016-10-18 作者:Rafal

我需要一些帮助从wpdb而不是od数组中获取单个字符串。下面的代码应返回子邮政编码。它将始终返回包含单个元素的数组。

    global $wpdb;
$store = wp_get_current_user();
$store_id = $store->ID;
 $par_order = $reservation->transaction_id;
 $sql = "SELECT ID FROM " . $wpdb->prefix . "posts
         WHERE post_type = \'shop_order\'
         AND post_parent = " . $par_order
        . " AND post_author = " . $storer_id;
 $sub_orders = $wpdb->get_results($sql);

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

好吧,我想出来了:

global $wpdb;
 $par_order = $reservation->transaction_id;
$store = wp_get_current_user();
$store_id = $store->ID;
    $sql = "SELECT ID FROM $wpdb->posts WHERE post_type = \'shop_order\' AND post_parent = $par_order AND post_author = $store_id";
$sub_orders = $wpdb->get_var($wpdb->prepare($sql,$seller_id));
谢谢你在Czersplace提供线索

相关推荐

$wpdb->get_row返回什么?

由于插件中的调试和错误查找,我有一个简短的问题。$wpdb->;如果没有结果,返回get\\u row()?文件说明:(array|object|null|void) Database query result in format specified by $output or null on failure. 但当查看源代码时,它似乎返回了;null“;。。。如果您能快速提供帮助,我将不胜感激,我一直认为它会返回一个空数组,但我可能弄错了!