Php 将数据库值除以10并更新web服务器
我为我们的网站找到了这段php代码,它将机器数据库中的机器值报告到网站上Php 将数据库值除以10并更新web服务器,php,codeigniter,webserver,Php,Codeigniter,Webserver,我为我们的网站找到了这段php代码,它将机器数据库中的机器值报告到网站上 function get_cycledata($serial) { $rows=array(); $this->db->select('cycle_timestamp,cycle_18_INT,cycle_03_INT,cycle_06_INT,cycle_08_INT,cycle_17_INT'); $this->db->from('cyc
function get_cycledata($serial)
{
$rows=array();
$this->db->select('cycle_timestamp,cycle_18_INT,cycle_03_INT,cycle_06_INT,cycle_08_INT,cycle_17_INT');
$this->db->from('cycles');
$this->db->where('cycle_serial', $serial);
$this->db->order_by("cycle_timestamp","desc");
$q = $this->db->get();
foreach($q->result_array() as $row)
{
$row['cycle_timestamp'] = $this->reports_model->time_convert($row['cycle_timestamp']);
$rows[]=$row;
}
return $rows;
}
我想编辑值“cycle_06_INT”和“cycle_08_INT”,方法是将INT值除以10,然后将其显示在网站报告页面上。我该怎么做 您可以在选择列表中使用表达式:
$this->db->select('cycle_timestamp,cycle_18_INT,cycle_03_INT,cycle_06_INT/10,cycle_08_INT/10,cycle_17_INT');
# Here ------------------------------------------------------------------^-----------^
我试过了,但在重新加载页面时,它返回了一个错误:发生了数据库错误错误错误编号:1054“字段列表”中的未知列“cycle\u 06\u INT/10”,选择
cycle\u时间戳
,cycle\u 18\u INT
,cycle\u 03\u INT
,cycle\u 06\u INT/10
,cycle\u 08\u INT/10
,cycle\u 17\u INT
FROM(cycles
),其中cycle\u serial
='0CSA000002'顺序按cycle\u时间戳
desc文件名:models/reports\u model.php行号:63