使用 Codeigniter 的 ActiveRecord 对 SELECT 查询中的列值求和

2023-12-04

尝试获取列中输入的值的总和(af_am_msm)从我的桌子(non_clinical_total_tests)。我想在 html 表格中显示总数。

我的错误信息是:

遇到 PHP 错误 - 严重性:通知 - 消息:数组到字符串的转换

我的型号:

public function af_am_sum()
{
    $this->db->select_sum('af_am_msm');
    $query = $this->db->get('non_clinical_total_tests');
    return $query->result();
}

我的控制器:

public function index()
{
    $data['af_am_total'] = $this->Page_model->af_am_sum();

    $data['pages'] = $this->Page_model->get_list();
    
    $this->template->load('admin', 'default', 'district1', $data);
}

My VIEW:

<td><?php echo $af_am_total; ?></td>

代码点火器result()函数总是返回一个对象数组。在您看来,您将其作为字符串回显,因此出现错误。为了避免产生结果行,循环遍历数组, or:

就像在您的示例中一样,由于您只期望一行(一列的总和),因此您有可能获得此结果行(无需循环遍历它)row()->the_name_of_your_column。为了简化输出,我们可以为 mysql sum 创建一个别名,将其命名为第二个参数:

$this->db->select_sum('af_am_msm','my_sum');
$query = $this->db->get('non_clinical_total_tests');
return $query->row()->my_sum;

这在你看来是假装的

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 Codeigniter 的 ActiveRecord 对 SELECT 查询中的列值求和 的相关文章

  • PHP 类似数组的对象

    我需要能够像这样设置我的对象 obj gt foo bar 然后我需要将它用作数组 如下所示 if obj foo bar more code here 只需添加implements ArrayAccess到您的类并添加所需的方法 公共函数
  • 抽象 PHP 类中的返回类型“self”

    尝试创建一个抽象类来部分实现其子类的功能并强制执行此实现所需的契约 我使用以下构造 abstract class Parent public static function fromDB string name instance new s
  • 如何在使用 Piwik 进行分析的页面上显示点击/访问计数器

    我想在主页上显示当天的访问量 该页面由 Piwik 跟踪 如何将 API 与 PHP 结合使用来获取今天的 唯一 访问量和点击量 以便我可以将它们显示在页面上的某个位置 result file get contents http mysit
  • PHP如何计算时差? [复制]

    这个问题在这里已经有答案了 我必须计算日期时间差 如何在 PHP 中做到这一点 我需要准确的小时 分钟和秒 有人有这方面的脚本吗 Use the diff 方法 http www php net manual en datetime dif
  • 使用 jQuery 选择焦点文本在 Safari 和 Chrome 中不起作用

    我有以下 jQuery 代码 类似于这个问题 https stackoverflow com questions 480735 在 Firefox 和 IE 中工作 但在 Chrome 和 Safari 中失败 没有错误 只是不起作用 有解
  • 如何在javascript中显示目录中的所有图像?

    我想在 javascript 的帮助下动态显示目录中的所有图像 我怎样才能做到这一点 我不认为这是可能的 但如果您向 ASP NET 或 PHP 或类似 页面发出 AJAX 请求 它们可以列出文件夹中的文件并将其返回以供 Javascrip
  • PHP 的 Dom Node 查找 href 属性问题

    我正在尝试使用 php domDocument 从某些数据的 url 中提取 href 以下拉动网址的锚点 但我想要网址 events i race 1 trim cols gt item 1 gt nodeValue 如果有帮助的话 这里
  • 有什么办法可以打破 PHP 中的 if 语句吗?

    PHP中是否有任何命令可以停止执行当前或父进程if声明 与break or break 1 for switch loop 例如 arr array a b foreach arr as val break echo test echo f
  • 在 PHP 中扩展单例

    我正在使用一个 Web 应用程序框架 其中一部分由许多服务组成 所有服务均以单例形式实现 它们都扩展了一个 Service 类 其中实现了单例行为 如下所示 class Service protected static instance p
  • 导出具有高质量图像的画布的最佳实践是什么?

    我需要你的帮助 我解释一下我的情况 我正在使用 Fabric js 库在我的应用程序中放置形状 文本等 我的画布尺寸为 1000x1000 像素 约 26 45x26 45 厘米 我有一个图像上传脚本 仅用于上传高质量图像 例如 300 d
  • WooCommerce - 按下按钮时更新所有产品描述(全站点)

    我一直在使用以下代码 希望能够创建一个按钮 按下它 然后我网站上的所有描述都会自动生成 梦想 我的问题 为什么我的代码没有按预期更新所有产品 到目前为止 我有以下代码 虽然它在一定程度上可以工作 但当按钮位于产品页面上时无法正常工作 它将更
  • 新行分隔符不适用于 group_concat 函数

    我有一根绳子 name lastname name2 lastname2 包含数据库表中的值 我想显示它 喜欢 name lastname name2 lastname2 我使用 group concat 函数 它适用于逗号分隔符 但我需要
  • SELECT COUNT() 与 mysql_num_rows();

    我有一个大表 60 数百万条记录 我正在使用 PHP 脚本来浏览该表 PHP 脚本 带分页 加载速度非常快 因为 表引擎是InnoDB因此SELECT COUNT 非常慢并且mysql num rows 不是一个选项 所以我将总行数 我用来
  • Laravel Eloquent 多对多查询 whereIn

    在我的应用程序中 我更新了关系one to many to many to many我正在尝试找出一种方法来保留相关功能 假设我有两个相关的表 例如狗和主人 如果我有很多主人 并且我想获取这些主人的狗 ID 列表 我应该如何雄辩地做到这一点
  • PHP 和 MySql 检查表是否为空

    我有点菜鸟 而且我很难过 我需要一些代码来搜索数据库表以查找与 id 变量匹配的行 我需要抓取该表 描述 中的一个字段 如果它为空 我需要显示一条消息 如果不是另一条消息 这是我的代码 我知道我需要添加 mysqli 转义字符串 只需从内存
  • PHP 中的并行处理 - 你是如何做到的?

    我目前正在尝试在 php 中实现一个作业队列 然后 队列将作为批处理作业进行处理 并且应该能够并行处理一些作业 我已经做了一些研究并找到了几种实现它的方法 但我并不太了解它们的优点和缺点 例如 通过多次调用脚本来进行并行处理fsockope
  • 无法在Phalcon php中调用除indexAction之外的indexController的操作

    我的 xampp htdocs 目录中有一个名为 phalcon 的简单项目 并且我将 apache 配置为指向该文件夹 以便我可以在浏览器中转到 phalcon 当我尝试打开索引 默认 以外的索引控制器视图时 会出现问题 例如 我在索引控
  • 使用 PHP 上传、调整图像大小并裁剪图像中心

    我想要创建一个非常非常基本的上传 调整大小和裁剪 PHP 脚本 其功能与 Twitter 用于上传头像图片的方法相同 无论如何我最后检查过 我希望脚本拍摄任何尺寸的图像 将最短边的大小调整为 116 像素 然后裁剪顶部和底部 如果是横向 则
  • empty() 在对象的非空属性上返回 TRUE

    我遇到了一个非常奇怪且意想不到的问题 empty 正在返回TRUE由于我不知道的原因 在一处非空的房产上 class MyObject private property public function construct property
  • 学说 - 获取下一个和上一个记录

    这样我就已经获取了一些记录 我已创建日期字段 现在我想按日期获取下一条和上一条记录 通过以下方式让它工作 qb this gt createQueryBuilder a next qb gt expr gt gt a created dat

随机推荐

  • WPF从其他线程访问GUI

    我正在满足仅创建 WPF 应用程序单个实例的要求 但是 我必须将命令行传递到第一个实例 然后执行一些 UI 操作 我使用互斥体来检查已经运行的实例 我使用命名管道将命令行传输到已经运行的实例 但当然我不在正确的线程中访问 Window1 我
  • 使用输出方法 html 避免在 XSLT 中进行 URL 编码

    我有一个输出 HTML 的转换 为了避免在旧版浏览器中可能损坏的自关闭标签 例如 img 代替 img 输出方法必须是html 然后 虽然应用了 URL 编码 但它破坏了我的应用程序 参见示例 Input example a href ex
  • Fortran:类型大小未知的数组

    也许这是一个非常愚蠢的问题 人们确实应该采取不同的做法 但是 有没有可能有类似的东西 type food INTEGER NBananasLeft NBananaTypes INTEGER NApplesLeft NAppleTypes e
  • 未声明的类型 - 通过桥接标头在 Swift 中使用 C 结构体

    我已经看到与此相关的其他问题 但没有任何帮助我 我在将 ImageMagick sdk 集成到 swift 时遇到问题 ViewController swift class ViewController UIViewController v
  • JVM 如何确定 Linux 上 argv 的(默认?)字符编码

    Java 有一个默认字符编码 它在未显式提供字符编码的上下文中使用 的文档how它选择编码是模糊的 默认字符集是在虚拟机启动期间确定的 通常取决于底层操作系统的区域设置和字符集 该文档必须含糊不清 因为 JVM 使用的方法是特定于系统的 通
  • while循环中的条件语句

    我一定错过了什么 我正在做一个学习 C 的练习 它要求用户输入 c p t 或 g 字符 然后继续 否则重新请求提示 所以我写了这个 include
  • 使.NET 截图工具兼容多个显示器

    这篇文章中提供了另一种截图工具解决方案 NET 等效的截图工具 现在有必要使其适用于选定的屏幕 在多显示器系统上 代码已作相应修改 Public Class SnippingTool Private Shared Screen As Scr
  • PHP MySQLi 回显数组中的数据而不执行 while 循环

    使用时MySQLi 我是否必须执行一种 while 循环 将查询中的实际数据放入变量数组中 conn new mysqli DBServer DBUser DBPass DBName Check if able to connect to
  • C# Regex Split - 方括号内的所有内容

    我目前正在尝试在 C 最新的 NET 和 Visual Studio 2008 中拆分字符串 以便检索方括号内的所有内容并丢弃剩余的文本 E g H1 受体拮抗剂 HSA 3269 路径 hsa04080 3269 在这种情况下 我有兴趣获
  • 运行“git clone [email protected]”时如何提供用户名和密码?

    我知道如何在 https 中包含用户名和密码Git URL像这样 git clone https username password host 但我想知道如何向 SSH 远程提供用户名和密码 如下所示 git clone email pro
  • 如何在 Quartz.net 中随时开始工作?

    我需要你的帮助来学习 Quartz Net 但每个样本都是相同的 我想开始时间 07 03 2012 13 28 10 但不工作 不返回错误码 这次如何启动 DateTime startdate DateTime Parse 07 03 2
  • 重写(非)静态类中的私有方法

    我有这个测试代码示例 public class Test private static class Test3 private void print1 System out println 1 private static class Te
  • Windows Phone xaudio2

    Hej 我正在使用一个在 Windows Phone 中播放音频的库 找到了here 效果很好 然后我尝试向该系统添加一个新的 wav 文件 我得到一个内存错误 在互联网上搜索后发现我必须使用 AdpcmEncode 命令行工具对音频进行编
  • 为什么 FFTW 在 Windows 上比在 Linux 上更快?

    我使用 fftw 库在 Linux 和 Windows 中编写了两个相同的程序 fftw3 a fftw3 lib 并计算持续时间fftwf execute m wfpFFTplan 语句 16 fft 对于 10000 次运行 在 Lin
  • 如何使用graph sdk而不是api在请求中传递$value以获取邮件的mime内容

    我正在 C 中使用 Graph SDK 来读取邮件消息 并且我能够做到这一点 我想要我的邮件消息的 Mime 内容 我们如何使用 SDK 在我的请求中传递 value 示例代码 mails await graphserviceclient
  • Python pandas - 如何对接近的元素进行分组

    我有一个数据框 需要对距离不超过 1 的元素进行分组 例如 如果这是我的 df group number val 0 1 5 1 1 8 2 1 12 3 1 13 4 1 22 5 1 26 6 1 31 7 2 7 8 2 16 9 2
  • 从字符串中删除一个单词

    我想从字符串中删除特定的 keyword 我不知道它的位置或任何东西 我可以使用javascript来做到这一点吗 var str particular keyword str replace keyword new alert str g
  • 如何读取另一个markdown文件中的markdown文件?

    我的目的是将用 Markdown 编写的许多描述收集到单个 Markdown 文件中 以形成一篇综合文章 例如 在 f1 a md中 This is the description for f1 project 并在 b md 中 The
  • 如何设置选择框选项的宽度?

    图中 选项的宽度大于选择框的宽度 我想将这些选项的宽度设置为与选择框相同 并且对于那些较大的选项 将文本溢出设置为省略号 任何帮助 将不胜感激 这是我尝试过的 Html
  • 使用 Codeigniter 的 ActiveRecord 对 SELECT 查询中的列值求和

    尝试获取列中输入的值的总和 af am msm 从我的桌子 non clinical total tests 我想在 html 表格中显示总数 我的错误信息是 遇到 PHP 错误 严重性 通知 消息 数组到字符串的转换 我的型号 publi