Codeigniter 不同的 mysql 查询

2024-06-22

每当我在模型中使用 get_where 时,它​​都会给我所有数据库条目,包括重复项,而当我仅使用 get 时,它只会给我第一个条目。但我想要所有不同的条目。任何人都可以帮助我吗?多谢!

控制器=site.php:

public function western_australia(){
    $this->load->model("continents_get");
    $data["results"] = $this->continents_get
                            ->getMaincategories("western_australia");
    $this->load->view("content_western_australia", $data);
}

模型 = Continents_get.php

function getMaincategories($western_australia){
    $this->db->distinct();
    $query = $this->db->get_where("p_maincategories", 
                    array("page" => $western_australia));
    return $query->result();
}

视图= content_western_australia.php

<?php
    foreach($results as $row){
        $page = $row->page;
        $main_en = $row->main_en;
        echo $main_en; 
?>

独特并不总是有效。你应该添加 ->group_by("name_of_the_column_which_needs_to_be unique");

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

Codeigniter 不同的 mysql 查询 的相关文章

  • IOS 向特定用户推送通知?

    是否可以向特定设备发送 iOS 推送通知 我构建了一个论坛类型的应用程序 用户可以创建问题 其他人可以回答它 我需要向提出问题的特定用户发送 iOS 推送通知 通知他们问题已得到解答 这可以通过 PHP 或其他方法来完成吗 是的 您绝对可以
  • JS 中的模板?

    我们都喜欢简单 结构化且易于遵守的代码 我们试图在外观和逻辑之间带来差异 例如 在 PHP 中 我们可以使用模板机制 即创建一个带有 php 标签的 html 格式的文件 该文件使用一些预定义的变量 这些变量可以通过逻辑负责任的脚本来使用
  • XAMPP、PROFTPD问题

    我已经在 macOS Mojave 上安装了 XAMPP 当我运行此命令 sudo Applications XAMPP xamppfiles xampp start 时 我收到以下错误 启动 Mac OS X 7 2 10 0 的 XAM
  • 如果我有循环引用,我可以触发 PHP 垃圾回收自动发生吗?

    我似乎记得一种设置方法 destruct对于一个类 以这样的方式确保一旦外部对象超出范围 循环引用就会被清除 然而 我构建的简单测试似乎表明这并不像我预期 希望的那样 有没有一种方法可以设置我的类 以便当最外面的对象超出范围时 PHP 可以
  • 根据送货方式 ID 在 WooCommerce 新订单电子邮件通知中隐藏送货地址

    如果送货标签名为 在洛克菲勒商店提货 我想隐藏送货地址 但要显示其他提货方法 有太多的 id 例如 local pickup 3 我无法过滤 我启用了显示送货地址的功能电子邮件 电子邮件地址 php https github com woo
  • 如何在 Windows 上以纯 PHP 形式提取 .tar 文件?

    我有一个 PHP 脚本 我想在 Windows 上运行 我需要提取 tar 文件 如何提取 tar 文件 我知道 PharData 类 它可以在 Linux 上运行 但不能在 Windows 上运行 我的脚本就死了 没有错误输出或任何东西
  • date() 和 strtotime 的问题

    这是我所拥有的 str 12 25 2009 echo date Y m d strtotime str 这会产生 1969 12 31 而不是 2009 12 25 如果我将 str var 设置为 01 01 2009 我将得到正确的
  • 在 foreach 循环中使用 next

    我正在使用 foreach 循环数组 在特定情况下 我需要在迭代到达下一个元素 如预测 之前知道下一个元素的值 为此 我计划使用该功能next http www php net manual en function next php 在文档
  • 防止 Node.js 中的 SQL 注入

    是否有可能以与 PHP 具有防范 SQL 注入的预准备语句相同的方式防止 Node js 中的 SQL 注入 最好使用模块 如果是这样 怎么办 如果不 有哪些例子这可能会绕过我提供的代码 见下文 一些背景 我正在制作一个 Web 应用程序
  • 如何修复在 AWS RDS 上锁定表名称创建 (errno: -1) 的 InnoDB 损坏?

    TIP Do not run ALTERMySQL Workbench 中用于 标准 TCP IP over SSH 连接的语句 最好是进入服务器并运行ALTER从那里 这样 如果您失去与服务器的连接 ALTER仍应完成其工作 我正在尝试在
  • 在 Woocommerce 结帐页面上移动亚马逊按钮

    我需要移动 Woocommerce 结账页面上的 Amazon Pay 消息 按钮 我们正在使用Woocommerce 的亚马逊支付 https woocommerce com products pay with amazon 当我查看插件
  • MySQL 错误:1395 无法从连接视图中删除

    我正在尝试从通过连接多个表生成的视图中删除一条记录 我有一个新用户要在此特定视图上删除和插入 我可以将记录插入视图 但无法从视图中删除 您能指出下面这段 SQL 语句中的错误吗 create view v1 as select a from
  • 通过sql视图向多个表插入数据

    mysql 有没有办法通过视图向多个表插入数据 MySQL 参考手册对于可更新视图是这样说的 一些视图是可更新的 也就是说 您可以在诸如以下的语句中使用它们UPDATE DELETE or INSERT更新基础表的内容 为了使视图可更新 必
  • 一系列 unicode 点的正则表达式 PHP

    我正在尝试从字符串中删除所有字符 除了 字母数字字符 美元符号 下划线 代码点之间的 Unicode 字符U 0080 and U FFFF 通过这样做 我得到了前三个条件 preg replace a zA Z d foo 我如何去满足第
  • 停止警告:date() [function.date]:来自本地主机

    警告 date function date 依赖系统的时区设置是不安全的 你是required使用 date timezone 设置或 date default timezone set 函数 如果您使用任何这些方法并且仍然收到此警告 则很
  • Codeigniter:无法加载我的库中的数据库。

    当我尝试打电话时 this gt load gt database 产生以下错误 调用非对象上的成员函数database 自动加载数据库也没有帮助 当我尝试自动加载它时 所有对数据库的调用都像 this gt db gt get peopl
  • ubuntu上rails mysql gem问题

    Ruby on Rails 我想调用本地主机上的控制器 但服务器说 缺少 mysql gem 将其添加到您的 Gemfile 中 gem mysql 2 8 1 问题 当我点击 gem list 命令时 我得到了一个包含 mysql 2 8
  • 构建、部署、配置和回滚所需的 Jenkins 指南,保留 5 个版本

    我对詹金斯很陌生 有一定的了解 但需要进一步的指导 我在 Git 存储库上有一个 PHP 应用程序 它使用 Composer 具有资产 具有用户上传的媒体文件 使用 Memcache Redis 具有一些代理 工作人员 并且具有迁移文件 到
  • 将字符串中每个单词的第一个字符大写,“and”、“to”等除外

    如何使字符串中每个单词的第一个字符大写接受几个我不想转换的单词 例如 和 to 等 例如 我想要这个 ucwords art and design 输出下面的字符串 艺术与设计 有可能像 strip tags text p a 我们允许 并
  • PHP SFTP 简单文件上传

    我正在使用 phpseclib SFTP 类 并尝试上传这样的文件 sftp new Net SFTP mydomain com if sftp gt login user password exit Login Failed sftp g

随机推荐

  • 从 pandas 数据框中绘制堆积条形图

    我有数据框 payout df head 10 复制以下 Excel 绘图的最简单 最智能和最快的方法是什么 我尝试过不同的方法 但无法让一切都到位 Thanks 如果您只想要一个堆积条形图 那么一种方法是使用循环来绘制数据框中的每一列 并
  • Google Apps 脚本 - 脚本之间的通信

    Hi我的问题如下 我想创建一个小网页 在该网页上可以在 Google 日历中创建事件 但有一些限制 就我而言 我的室友可以编辑此日历来预订洗衣机 该预订不能重叠 而且我们所有人的使用天数都是有限的 我创造了私人日历 我已经创建了验证请求的脚
  • 独立值不会出现在 moxy - jaxb 生成的 xml 中

    我有一个使用 jaxb 的 moxy 实现生成的 xml 文件 但是独立值不会出现在 xml 文档中 Note 我是EclipseLink JAXB MOXy http www eclipse org eclipselink moxy ph
  • Android Studio Gradle 不使用传递依赖项

    在一个单独的项目中遇到这个问题后 我做了一个测试项目来验证这个问题 打开Android Studio 3 0 我创建了一个新的基本项目 它的主要模块被称为app 我添加了一个库模块 名为libraryone In libraryone 我添
  • Yeoman 无法安装,因为 0.9.5.tar.gz 出现 406

    I tried npm install yeoman今天在 linux mint 17 中出现以下错误 npm http 406 http github com yeoman generators archive 0 9 5 tar gz
  • 为什么 Git 每次推送 origin master 时都会发送整个存储库

    我在本地提交了一些更改 然后使用 git push origin master 推送到 github 它总是推送完整的代码库 根据传输的数据量来判断 我一定错过了一些简单的东西 应该只推送更改的文件 这对我来说也是一个谜 我的同事发现创建跟
  • .NET Image.Save 方法在 Windows 64 位上产生不可重现的结果

    我正在使用 NET 框架 尝试过 3 5 和 4 0 来加载 TIFF 文件并将其另存为 PNG 我预计对 Save 方法的两次后续调用 使用相同的 TIFF 文件 会生成相同的 PNG 文件 然而 生成的文件 有时 是不同的 下面的 C
  • opengl es api 没有当前上下文

    我已经浏览了解决方案 但还没有真正找到解决方案 我收到此错误是因为执行似乎发生在 gl 线程之外 但是我不知道如何解决这个问题 代码如下 public shape super vertexShader Shader loadShader G
  • 检测、更改或删除现有的突变观察者

    如果某个 JS 添加了突变观察者 其他 JS 是否可以检测 删除 替换或更改该观察者 我担心的是 如果某些 JS 的目的是破坏某些 DOM 元素而不被发现 那么 JS 可能希望摆脱监视该 DOM 元素的任何观察者 我不确定是否检测是否已安装
  • ga 或 _gaq.push 用于 Google Analytics 事件跟踪?

    我想追踪一个onclick网站页面上的按钮 在通过条件后检查 cookie 是否存在 非常简单 但是哪种语法最有效 我研究过ga and gaq pushGA 事件跟踪语法的前缀和 如果我错了 请原谅我 但它们看起来非常相似 gaq pus
  • 将 JSON 对象的键值对放入单独的列中

    我有一个 JSON 对象 我已在 SQL Server 中声明它 如下所示 DECLARE json NVARCHAR MAX SET json N success True timestamp 1618498386 base EUR da
  • MKAnnotationView 是否缓冲其输入队列?

    我想根据它们代表的相对时间在 UIMapView 中显示不同颜色的图钉但似乎 mapView viewForAnnotation 方法只做与调用时间无关的事情 在我的代码示例中 我已经从文件中检索了较早和较新的位置到 self fileAr
  • 如何将 emacs helm-find-file 对目录的默认操作更改为进入目录而不是在 dired 中打开?

    我正在使用 emacs prelude 我最近决定从 ido 转到 helm 所以我启用了helm and helm everywhere在 emacs 前奏中 除了默认行为之外 一切都运行良好helm find file 在伊多 我可以打
  • Xaml 中的 Xamarin Forms Picker 项目源绑定

    我需要在 Xamarin 表单中创建状态选择器 我正在使用 Xaml 文件来创建视图 任何人都可以帮我将 Xaml 中的 Picker 与项目源绑定吗 XLabs 有一个很好的可绑定选择器示例 我在几个项目中使用过它 产生了很大的影响 ht
  • 什么是 JNDI?它的基本用途是什么?什么时候使用?

    What is JNDI 它的基本用途是什么 什么时候使用 什么是 JNDI 它代表Java 命名和目录接口 http www oracle com technetwork java index jsp 137536 html 它的基本用途
  • 如何使用 javascript 创建多重链接和有向图?

    这是我的问题 对于一个学校项目 我们正在尝试创建一个有向图并使其适合典型的 html 网站 我们发现它必须用 JavaScript 编写 因为 Java 小程序不是一个选项 所以它应该是这样的 图中可视化的数据将从一些 xml 文件中收集
  • git-svn 在过去的修订版本中创建分支

    我知道怎么做使用 git 创建 svn 分支 https stackoverflow com questions 266395 git svn how do i create a new svn branch via git 但是 我可以根
  • Git Bash:无法打开与身份验证代理的连接[重复]

    这个问题在这里已经有答案了 我是 Github 新手 生成 SSH 密钥看起来很有必要 我的老板已经通知了这件事 所以我必须遵守 我成功创建了 SSH 密钥 但是当我要将其添加到 ssh agent 时 这就是发生的事情 似乎有什么问题 看
  • 是否可以删除附加到元素及其子元素的所有事件

    我需要能够删除附加到元素及其所有子元素的事件 即使我不知道这些事件是什么 所有事件均使用 jquery 附加 对于 jQuery 1 8 及更高版本 请使用 element find addBack off addBack 添加原始元素列表
  • Codeigniter 不同的 mysql 查询

    每当我在模型中使用 get where 时 它 都会给我所有数据库条目 包括重复项 而当我仅使用 get 时 它只会给我第一个条目 但我想要所有不同的条目 任何人都可以帮助我吗 多谢 控制器 site php public function