问题标签 [codeigniter-database]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - CodeIgniter 多数据库连接未从第二个数据库获取数据
一个是默认的,另一个是第二个数据库,我只需要在少数控制器中维护通过系统的订单。这是代码,我的database.php
文件如下:
这是我的配置:
这是我的控制器
现在在使用第二个数据库的同一控制器中的一个功能中
常量 CI_VERSION = '3.1.7';
php - 使用自定义配置名称中的数据库名称连接到数据库
在我的
应用程序/config/config.php
我有这个自定义配置项
我正在尝试使用连接到数据库
我已经为“roles_permissions”以及数据库配置(application/config/database.php)设置了数据库连接
但每次我跑步时,它都会抛出这个错误
您尚未指定数据库连接
但如果我这样做,
有用。有什么想法,请帮忙?
codeigniter - 如何在 Code Igniter 模型上转换此 SQL 查询
大师们好,谁能帮助我如何将此 SQL 查询转换为 Code Igniter 格式(模型)。
我不知道如何在 WHERE 子句上写它。
TIA。
php - mysqli遇到一个非数字值
遇到非数值
在第 51 行表示这一行它向我显示错误非数字值
->update('purchase',array('item_qty'=>'item_qty'+$item_qty));
php - 如果使用 foreach 条件为真,如何在空白数组中获取数组的数据
我有一个数组:
它的长度是 15。
我想匹配考试类型并将 sub_name 和转换后的分数存储在一个空白数组中。我试过这段代码:
这是我到目前为止尝试过的代码
php - 在选择框中动态显示值在 codeigniter 中不起作用
我试图在选择框中获取值,因为动态在这里不起作用是我的控制器代码如下:
以下是我的看法:
我在同一个函数中添加了获取值和插入。这是我在下拉列表中没有得到值的问题,谁能帮助我错误是什么,我得到一个错误Undefined variable: courselist
php - 我想将数据插入到 codigIgnitor 中具有相同 id 的两个表中
我的 CI_Controller
CI模型
我有两个表注册和登录 reg_id 是登录表中的 fk 我有错误重复条目 '5' for key 'id'
php - 如果发生数据库查询错误,CodeIgniter 3 不会返回 false
我已经阅读了与我遇到的这个错误相关的许多相关答案。但是,没有任何问题(或答案)是关于 CodeIgniter 的 DB 活动查询类在它应该返回 FALSE 时(因为发生错误)。它所做的只是将查询错误打印到错误日志文件中application/logs
并退出。
DB_DEBUG 值为假。
$db['default']['db_debug'] = FALSE;
这是正在执行的查询:
发生错误是因为$array
是一个空数组但不是问题 - 问题是它不返回 false并且只是将查询错误打印到 applications/logs/ 中的错误日志文件。如果发生错误,它应该返回 false ,不是吗?否则任何人将如何捕获数据库错误?
将该查询的错误写入日志文件后,它就退出该过程。我已经通过log_messages()
在上述方法之前和之后添加来验证这一点。
注意:我已经尝试过DB_DEBUG
= TRUE 和 FALSE 并且在这两种情况下都会发生同样的事情。
注意:CodeIgniter 3 的文档说该delete()
方法(以及许多其他 DB 方法)在失败时返回 FALSE。https://www.codeigniter.com/userguide3/database/query_builder.html#CI_DB_query_builder::delete