使用 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 查询中的列值求和 的相关文章

  • WordPress 中的 add_action 函数

    嗯 我正在学习创建一个 WordPress 插件 我下载了一个并阅读了代码 然后我看到了这个 我假设 foo 是它将添加操作的标签 但是 array 到底是做什么的呢 add action foo array foo1 foo2 我在看ht
  • 在 SQL 中,如何从 SELECT * FROM ... 中排除结果?

    我知道我的标题不太具有描述性 让我在这里详细解释一下 假设一个表有 26 个字段 例如字段 a 字段 z 我只想要一个选择查询只返回 15 个字段 所以 通常 我会执行 SELECT field a field b field o FROM
  • 删除PHP字符串中所有不匹配的字符?

    我有一个文本 我想从中删除所有不属于以下字符的字符 所需字符 0123456789 abcdefghijklmnopqrstuvwxyz n 最后一个是我确实想保留的 n 换行符 要匹配除列出的字符之外的所有字符 请使用反转字符集 http
  • PHP MySQL 使用选项/选择 HTML 表单标签进行多重搜索查询

    我正在尝试使用两个搜索字段设置基本的 MySQL LIKE 搜索 我不想拥有它 所以它有多个可选搜索字段 例如if isset POST city isset POST name 我不知道如何用 HTML 来做到这一点
  • 如何在响应ajax codeigniter后停止执行其他控制器

    我想知道如何在响应输出 json 数据后停止执行函数和涉及的其他控制器 就我这里的情况而言 我只是打电话test 函数于dashboard控制器 In dashboard构造函数将执行MY Login library In MY Login
  • 交换关联数组中的两个项目

    Example arr array apple gt sweet grapefruit gt bitter pear gt tasty banana gt yellow 我想调换一下柚子和梨的位置 这样数组就变成了 arr array ap
  • 为什么 iconv 在 php:7.4-fpm-alpine docker 中返回空字符串

    给出以下代码
  • PHP 脚本可以在终端中运行,但不能在浏览器中运行

    我正在尝试执行exec命令 但我遇到了问题 当我运行以下代码时 当我通过浏览器运行它时它不起作用 但如果我把输出 str将其复制并粘贴到终端中 它工作得很好 造成这种情况的原因是什么 我该如何解决 目前我正在运行localhost php
  • MySQL 追加字符串

    How can I append a string to the end of an existing table value Let s say I have the table below And let s say that Mari
  • 在 Wordpress 站点中进行 AJAX 调用时出现问题

    我在使用 Wordpress 站点功能的 AJAX 部分时遇到了一些问题 该功能接受在表单上输入的邮政编码 使用 PHP 函数来查找邮政编码是否引用特定位置并返回到该位置的永久链接 我的第一个问题是关于我构建的表单 现在我的表单操作是空白的
  • PHP preg_filter 返回意外的长值

    尝试在 Woocommerce 中删除标签并过滤值 但无法以正确的格式获取它 有东西有腥味 我正在使用WC gt cart gt get cart subtotal 来检索该值 在此示例中 我的值是 2 429kr 原始返回值是 span
  • Woocommerce 结账自定义选择字段

    我有以下功能 将选择列表添加到 woo commerce 结账表单中 woocommerce form field airport pickup array type gt select class gt array airport pic
  • PHP 中只保留数组的前 N ​​个元素? [复制]

    这个问题在这里已经有答案了 有没有办法只保留数组的前 N 个 例如 10 个 元素 我知道有array pop 但是有没有更好 更优雅的方法呢 您可以使用array slice http php net array slice or arr
  • 使用 Ajax.Request 将 JSON 从浏览器传递到 PHP 的最佳方法

    您好 我有一个 JSON 对象 它是一个二维数组 我需要使用 Ajax Request 将其传递给 PHP 我知道的唯一方法 现在我使用js函数手动序列化我的数组 并获取以下格式的数据 s 1 d 3 4等 我的问题是 有没有办法更直接 有
  • 表单计算器脚本基本价格未加载 OnLoad

    我的表单中有一个计算器来计算我的下拉选项选择 function select calculate on change calc input type checkbox calculate on click calc function cal
  • Doctrine EntityManager 清除嵌套实体中的方法

    我想用学说批量插入处理 http doctrine orm readthedocs org en latest reference batch processing html为了优化大量实体的插入 问题出在 Clear 方法上 它表示此方法
  • CURL 中的 data-urlencode 是什么意思?

    我搜索了很多个小时试图弄清楚 php curl 中的 data urlencode 是什么 我尝试过这个 但我认为这是不对的 xmlpost object1 file https www lob com goblue pdf 在文档中是 d
  • php,统计字符并删除超过140个字符的内容

    我需要一个 PHP 函数来计算短语的字符数 如果短语长度超过 140 个字符 则此函数应删除所有其他字符并在短语末尾添加三个点 例如我们有 message I am what I am and you are what you are et
  • post php mysql 的拆分关键字

    我有一个表存储帖子 ID 它的标签如下 Post id Tags 1 keyword1 keyword2 keyword3 我想循环遍历该表中的每一行并执行以下操作 将关键字1 关键字2 关键字3放入新表中 word id word val
  • 无法显示 Laravel 欢迎页面

    我的服务器位于 DigitalOcean 云上 我正在使用 Ubuntu 和 Apache Web 服务器 我的家用计算机运行的是 Windows 7 我使用 putty 作为终端 遵循所有指示https laracasts com ser

随机推荐

  • 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