php - 如何在 codeigniter 模型中打印 SQL 语句

标签 php sql codeigniter

我的模型中有一条 sql 语句,

那我说

$query = $this->db->query($sql, array(fields, fields1);

if ($query) {
    return true:
} else {
    echo "failed";
    return false;
}

我的查询总是失败,我如何让 php 打印发送到我的数据库的确切 sql 语句?并将其显示在我的 php View 页面上

最佳答案

你可以用这个:

$this->db->last_query();

“返回上次运行的查询(查询字符串,而不是结果)。”

引用:https://www.codeigniter.com/userguide3/database/helpers.html

关于php - 如何在 codeigniter 模型中打印 SQL 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6142099/

相关文章:

php - #1045 无法在 wamp 中登录 MySQL 服务器

php - 如何获取未序列化数据的每个值

javascript - 单击背景颜色更改并保存在数据库中

javascript - 下拉菜单和 codeigniter 的问题

javascript - 跳转到页面部分并执行 JavaScript 函数

php - 按分解的键字符串对数组进行分组

PHP函数列出所有对象的属性和方法

mysql - 在所有数据库中查找列

php - “重复键”问题

sql - 'IN' 子句的奇怪行为有效