Как назначить имя настраиваемого столбца для вычисляемого значения в предложении SELECT запроса CodeIgniter [дубликат]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как назначить имя настраиваемого столбца для вычисляемого значения в предложении SELECT запроса CodeIgniter [дубликат]

Сообщение Anonymous »

Я выполняю несколько запросов, прежде чем запросить результат в 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)
Обычно я вижу имена столбцов как пары «ключ-значение». Но здесь нет имени столбца из-за функции суммы, поэтому в качестве значения ключа используется оператор sql. (?)

Подробнее здесь: https://stackoverflow.com/questions/186 ... t-clause-o
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»