在插件中的一个文件使用如下代码,无法查询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
基础教程推荐
猜你喜欢
- php-如何从wordpress数据库中获取数组值get_results 2023-10-08
- Windows下搭建个人博客(Apache+MySQL+PHP+WordPress) 2023-10-08
- WordPress搭建安装方法及步骤 2023-10-08
- php – WordPress数据库错误MySQL服务器已经离开查询 2023-10-08
- dedecms织梦采集的文章发布时间变为1970-1-1的解决办法 2022-09-02
- php – 如何将wordpress数据库中的缩略图转换为外部页面 2023-10-08
- mysql-WordPress访问 2023-10-08
- 搭建WordPress博客程序库 2023-10-08
- PBOOTCMS栏目/列表标签序号数从第N个开始的办法 2023-07-08
- php – WordPress Skeleton,VVV,Multisite和正确的Nginx规则 2023-10-08
