从WordPress中的自定义表返回变量(从URL检索后)

时间:2014-07-27 20:50:45

标签: php mysql wordpress

我这里有代码,它应该获取在URL中传递的故事ID(SID)并最终引用故事表以获取SID的story_name,然后在代码的最后一行打印story_name。我很亲密如果我做var_dump()我得到这个消息: string(7)“results”
我确实尝试了,但没有任何回报。

我也想知道我是否正在使用$ wpdb对象正确访问该表,如果该表不是以wp_开头的表(也就是说,它是一个自定义表但它在同一个数据库中)。

<?php
global $wpdb;
// get the SID
$the_SID = ( isset( $_GET['SID'] ) ) ? $_GET['SID'] : false;

// get the story object (for story_name)
$results = $wpdb->get_results("SELECT stories.story_name FROM stories where stories.SID =
$the_SID");
var_dump (results);
?>

Article Title: <b><?php echo $results->story_name ?></b>

1 个答案:

答案 0 :(得分:0)

默认情况下,每个自定义查询都会返回一个对象,因此您需要通过这种方式访问​​这些值

echo $results->your_key;