在插件中的一个文件使用如下代码,无法查询body ?phpglobal $wpdb;$sql = ;$sql = SELECT * FROM emgAdmin;$sql = $sql INNER JOIN wp_posts ON wp_posts.ID = emgAdmin.ID_OfPost ; $ArrResult =...
在插件中的一个文件使用如下代码,无法查询
<body> <?php global $wpdb; $sql = ""; $sql = "SELECT * FROM emgAdmin"; $sql = "$sql INNER JOIN wp_posts ON wp_posts.ID = emgAdmin.ID_OfPost "; $ArrResult = $wpdb->get_results($sql); while ($emgAdminResult = mysql_fetch_object($ArrResult)) { echo($emgAdminResult->post_date); } ?> </body>
错误如下:
处理如下:
- 删除 global $wpdb
- 将以下代码添加到文件顶部
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php' ); require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-includes/wp-db.php' );
完整代码如下:
<?php require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php' ); require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-includes/wp-db.php' ); $sql = ""; $sql = "SELECT * FROM emgAdmin"; $sql = "$sql INNER JOIN wp_posts ON wp_posts.ID = emgAdmin.ID_OfPost "; $ArrResult = $wpdb->get_results($sql); while ($emgAdminResult = mysql_fetch_object($ArrResult)) { echo($emgAdminResult->post_date); } ?>
沃梦达教程
本文标题为:Wordpress 数据库查询错误 Call to a member function get_results() on null
基础教程推荐
猜你喜欢
- 织梦DedeCMS搜索指定多个栏目文档的办法 2022-11-11
- pbootcms二次开发必须要了解的后台目录结构 2023-07-09
- dedecms织梦无需登录注册可下单购买的修改 2022-11-04
- dedecms织梦cms常用判断语句汇总 2022-06-24
- 织梦dedecms调用当前栏目文章数的方法 2022-11-08
- dedecms根据来访IP区域自动跳转对应页面的方法 2022-07-21
- pbootcms网站自动清理runtime缓存方法 2023-07-09
- PbootCMS网站标题描述等标签限制字数的办法 2023-07-08
- 织梦dedecms如何在dede:sql中使用[field:global.autoindex/] 2022-08-27
- dedecms织梦全局变量调用方法总结 2023-07-08