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

标签 php mysql wordpress

我这里有代码,应该获取在 URL 中传递的故事 ID (SID),并最终引用故事表以获取 SID 的 Story_name,然后在代码的最后一行打印 Story_name。我很接近。如果我执行 var_dump() 我会收到以下消息: 字符串(7)“结果”
我确实尝试过,但没有返回任何结果。

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

<?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>

最佳答案

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

echo $results->your_key;

关于php - 从 WordPress 中的自定义表返回变量(从 URL 检索后),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24985544/

相关文章:

php - 我可以在查询中声明变量吗?

mysql "Where not in"使用两列

wordpress HTTPS 红线错误

php - 有人可以帮我在下载时对齐 CSV 文档

php - 将我在 mysql 中的所有字段都保存为 base64 就足够了吗?

java - 如何将 SQL 数据映射到 Java JSON 对象和 JSON 数组?

c++ - 在 C++ 项目中使用 mysql_query 进行多个查询

php - wpdb SQL 'username' 错误中的未知列 'where clause'

php - 如何将文本颜色按钮添加到高级自定义字段 TinyMCE Basic 工具栏?

javascript - 使用 select-2 插件进行编辑时国家/地区下拉列表不起作用