利用wordpress中sql查询的结果进行php表计算

chy5wohz  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(250)

我在我的wordpress站点上使用表插件,我使用一个从php代码生成短代码的插件。我所做的这些php代码只是在一个目标wordpress db表中进行了几个sql查询,比如下面的php代码(针对几个不同的‘stringname’值)。

<?php
global $wpdb;
$company = $wpdb->get_row( "SELECT * FROM `wordpresstable` WHERE column='stringname'" );
echo $company->price;
?>

这些查询返回的字符串实际上是数字(价格)。然后我想用一些我手动更新的表值和来自我的快捷代码(prices)的值进行表计算。我可以从我的短代码中得到我的字符串/数字来显示在我的表中,到目前为止还不错。然而,当我试图用从我的短代码返回的值进行计算时,问题就出现了。它根本不起作用,我甚至会出错。看起来sql调用实际上是在呈现表之后完成的。由于该错误涉及类型问题,我尝试在php shortcode(echo floatval($company->price))中使用函数floatval()来获取返回值,但没有任何帮助。我想我遗漏了一些明显的东西。
有什么想法/弃权吗?谢谢(下面是两个屏幕截图(一个简单的例子)
我的tablepress前端的代码在e2单元格中

网页中的表呈现,表示类型错误

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题