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 ステートメントをキー値として使用します。(?)
ありがとう。