了解从WP MySQL读取的自定义php

时间:2016-10-07 作者:Jonesome Reinstate Monica

我有一个自定义的MySQL,可以在我迄今为止看到的每个WordPress系统上运行,但在一个客户系统上失败。

这不是我写的,所以我在想它的意思。

问题是它无法连接到MySQL数据库(或者它连接了,但没有获取数据)。

我应该使用什么诊断来追踪这个问题?

global $db_pdo,$wpdb;

                $sql= "Select * from ".$wpdb->prefix."posts where post_type = :post_type";

                $order_status = $db_pdo->prepare($sql);

                $data=array(\':post_type\' => \'shop_order\');

                $order_status->execute($data);

1 个回复
SO网友:cowgill

您是否查看了服务器日志文件(MySQL和PHP)?可能有以下几种情况:

数据库和/或表上的MySQL权限问题的命名与代码中所述的不同MySQL和/或WordPress使用的旧版本不支持某些语法

相关推荐

$wpdb->GET_RESULTS()足够安全吗

原始问题如果我使用get\\u results()函数,这对mysql注入攻击足够安全吗?global $wpdb; $wpdb->get_results("select * from tableA where B = C"); 还是应该先做些准备?最佳做法是什么?在2021 12月的今天,我们应该如何做到这一点?更新,所以我应该用这个来代替?global $wpdb; $my_variable = "sometext"; $p