从当前帖子中获取记录

时间:2015-09-30 03:06:58

标签: php mysql wordpress

我想从当前帖子中获取meta_value字段的值。

<?php 
    $cupost = $post->ID; 
    $registros = $wpdb->get_results( 'SELECT meta_value FROM auto_postmeta 
    WHERE post_id = $cupost AND meta_key="mg_game"');
    echo $registros[0]->meta_value . "<br/>";
?>

它不显示来自$registros的回声。

但如果我直接在查询中提供帖子的编号(post_id = 7),则会显示meta_value的值。

1 个答案:

答案 0 :(得分:1)

你出来了:

<?php 
    $cupost = $post->ID;//First check if this variable gets the id, i would echo the $cupost variable to check. 
    $registros = $wpdb->get_results( "SELECT meta_value FROM auto_postmeta WHERE post_id = ".$cupost." AND meta_key= 'mg_game' ");
    echo $registros[0]->meta_value . "<br/>";
?>

您必须将查询字符串与Php变量连接起来