如何从自定义表中获取记录并在管理面板中显示?

时间:2013-06-20 03:24:57

标签: php wordpress

我们有一个custom_table,用于存储pdf文档的下载详细信息。我们需要在wordpress管理面板中有链接,以便通过单击该链接,管理员用户可以查看custom_table中可用的数据。

知道如何实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

嗯,最简单的方法是使用$wpdb类来处理与数据库的连接。

在插件初始化时,全球化$wpdb并将您的表名设置为:

$wpdb->my_table_name = $wpdb->prefix . 'my_table_name'

然后,您可以使用$wpdb->get_results()$wpdb->get_row()$wpdb->get_col()$wpdb->get_var(),具体取决于您需要从数据库中获取的内容。

例如:

$downloads = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $wpdb->my_table WHERE author_id = %d", $author_id) );

检查http://codex.wordpress.org/Class_Reference/wpdb

上的文档