gpt4 book ai didi

php - SELECT 字段列表中的 CONCAT() 函数

转载 作者:搜寻专家 更新时间:2023-10-30 20:12:56 24 4
gpt4 key购买 nike

我正在使用 CodeIgniter 的事件记录功能,但我无法选择我感兴趣的数据。

我要选择的是:

CONCAT(t.field1, ' / ', t.field2) AS `finalValue`

所以我添加这个:

$this->db->select('CONCAT(t.field1, \' / \', t.field2) AS `finalValue`');

但这是生成的查询字符串:

CONCAT(t.field1, `'` / ', `t`.`field2)` AS `finalValue`

这是一个错误吗?我是否指定不正确?

最佳答案

您实际上可以通过将 FALSE 作为“select”方法的第二个参数来关闭默认的转义机制,这是使用 MySQL 函数时出现奇怪问题的根源。

请注意,如果您这样做,您必须处理自己的逃避。

哦,你可以使用双引号来减少你正在进行的所有转义。

关于php - SELECT 字段列表中的 CONCAT() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4519838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com