codeigniter mysql select_在select语句中添加两个值,其中一个值来自函数 - codeigniter/php/mysql...

我有一个函数返回一个结果“3”,我有另一个主要功能,正在查询数据库和选择语句我需要将值添加到选择语句。

该查询返回第一个函数的一个值:

function insert() {

$siteid = 1;

$field = 3;

$time = "2011-10-11 15:04:56";

$this->db->select('Offset_value', 1)

->from('offset')

->where('siteid', $siteid)

->where('Offset_field', $field)

->where('time

$query = $this->db->get()->result_array();

foreach ($query as $row) {

echo $row['Offset_value'];

}

return $query;

}那么我需要在这个选择语句中计算:

$this->db->select("kwh * $dr * $kwp + $this->insert() AS kwhdata")

->from('expected_kwh')

->where('direction', $direction)

->where('tilt', $tilt)

->where('month', $month);

$query2 = $this->db->get()->result_array();

return $query2;我试图重写一个在mssql中创建的存储过程,这是它的工作方式,所以我试图在这里使用相同的方法。

谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值