Switch_to_Blog()中的SQL SELECT出现问题 时间:2011-07-20 作者:Pippin 我正在使用switch\\u to\\u blog()和restore\\u current\\u blog()跨多站点安装执行一些功能。我尝试做的一件事是使用get\\u row()选择一个非常特定的帖子。我的函数如下所示:$prefix = $wpdb->prefix; $tbl = $prefix; $product = $wpdb->get_row("SELECT * FROM {$tbl}_posts WHERE ID = 4253"); print_r($product); exit; ID为4253的帖子肯定存在,我确信前缀是正确的,但是print\\r绝对不返回任何内容,也不返回任何内容echo $product->post_title;有什么想法吗? 1 个回复 最合适的回答,由SO网友:Ashfame 整理而成 Edit: 如果表名中有一个额外的下划线,则wp__posts 在你的情况下。更好地使用,如我下面所示:)首先,使用如下表名并尝试var\\u dump以查看它是否返回NULL。如果帖子ID不存在,$product 将是NULL, 只有var\\u dump可以显示。 $product = $wpdb->get_row("SELECT * FROM $wpdb->posts WHERE ID = 4253"); var_dump( $product ); 结束 文章导航