在 codeigniter 中查询结果之前,我执行了几个查询:
$sql_drop_temptable = "...blabla...";
$sql_prepare = "it creates a temporary table; where I sum up later...";
$sql_summe = " select sec_to_time(sum(time_to_sec(summands))) from workday;";
$query = $this->db->query($sql_drop_temptable);
$query = $this->db->query($sql_prepare);
$query = $this->db->query($sql_summe)->row();
var_dump($query);
如何避免将最后一个 sql 语句 ($sql_summe) 作为结果集中的键名?我很难得到标量的结果。结果如下所示:
object(stdClass)[41]
public 'sec_to_time(sum(time_to_sec(summands)))' => string '00:23:54' (length=8)
通常我将列名视为键值。但是在这个上,由于 sum 函数没有列名,所以它使用 sql 语句作为键值。(?)
谢谢。