如何在WordPress站点的特定页面上显示SQL查询

时间:2018-06-27 作者:Jepoy Hernandez

这是我要显示的查询

SELECT account_number, consumer_name, bill_amount, due_date, disco_date, bill_status FROM wp_bill_inquiry WHERE account_number = 输入AND pin_number = 输入

通过在这样的表单中输入数据

enter image description here

我希望得到这个结果

enter image description here

1 个回复
最合适的回答,由SO网友:Akshat 整理而成

$result = $wpdb->get_results( "SELECT `account_number`,`consumer_name`,`bill_amount`,`due_date`,`disco_date`,`bill_status` FROM {$wpdb->prefix}_bill_inquiry where  `account_number` = \'$inputnumber\' AND `pin_number` = \'$inputpin\'", OBJECT );
$wpdb->prefix 将自动打印前缀,然后要以数组形式转换结果,可以使用以下代码段:

$result = json_decode(json_encode($result),true);
您可以将其放置在模板中,也可以在函数中创建快捷码。php,您可以参考shortcode docs.

结束

相关推荐

如何对一个SQL请求中的一个属性进行两次处理?

我创建了一个只有一个属性的短代码,但是SQL请求需要两个属性%s, 因为子查询。以下SQL不起作用,因为第二个%s 没有值。当我使用第二个属性创建变通方法时%s 在SQL中,子查询按预期工作,但我不想使用两个相同的属性。如何复制单个属性以在SQL请求中使用两次? <?php // Shortcode: [my_shortcode market=\"USA\"] function showSomething( $country ){ $country = short