Я перешел на codeigniter, и до того, как я это сделал, мой sql-запрос работал, но теперь, когда я использую фреймворк, это не так. я пытаюсь округлить время, и вот мой вопрос:
SELECT
DATE_FORMAT(wo.dateCreated,'%m/%d/%Y @ %h:%i %p') AS dateCreated
, wo.id
, sr.id AS srid
, ROUND((TIME_TO_SEC(sr.endtime) -
TIME_TO_SEC(sr.starttime)) / 3600.0 , 2 ) AS totalHours
, ROUND((TIME_TO_SEC(sr.endtime) -
TIME_TO_SEC(sr.starttime)) / 3600.0 , 2 ) - sr.deduction AS deductHours
, l.name AS locationName
, l.address
, l.zip
FROM company AS c
Я сократил запрос, чтобы он не был таким длинным, по сути, мне просто нужно знать, как правильно выполнить круглую часть с помощью codeigniter. Будем очень признательны за любую помощь!
РЕДАКТИРОВАТЬ:
Я изменился по вашему предложению, которое дает мне следующее:
public function get_sr($id) {
$this->db->select('
sr.id
,sr.woid
,sr.description
,sr.techId
,sr.startTime
,sr.endTime
,ROUND((TIME_TO_SEC(sr.endtime) - TIME_TO_SEC(sr.starttime)) / 3600.0 , 2 ) AS totalHours
,u.first_name
,u.last_name
,rt.value AS rate
,wo.tid');
$this->db->from('service_report sr');
$this->db->join('work_orders wo','wo.id = sr.woid','left');
$this->db->join('enum_rate_type rt','rt.id = sr.rateType','left');
$this->db->join('users u','u.id = sr.techId','left');
$this->db->where('sr.woid', $id);
$query = $this->db->get();
return $query->result_array();
но теперь я получаю сообщение об ошибке при вызове:
Неустранимая ошибка: вызов функции-члена result_array() для необъекта
без КРУГЛОЙ строки отображается нормально.
вот мое мнение:
Подробнее здесь: https://stackoverflow.com/questions/171 ... odeigniter
Как использовать расширенные вычисления времени с codeigniter ⇐ Php
Кемеровские программисты php общаются здесь
-
Anonymous
1768066629
Anonymous
Я перешел на codeigniter, и до того, как я это сделал, мой sql-запрос работал, но теперь, когда я использую фреймворк, это не так. я пытаюсь округлить время, и вот мой вопрос:
SELECT
DATE_FORMAT(wo.dateCreated,'%m/%d/%Y @ %h:%i %p') AS dateCreated
, wo.id
, sr.id AS srid
, ROUND((TIME_TO_SEC(sr.endtime) -
TIME_TO_SEC(sr.starttime)) / 3600.0 , 2 ) AS totalHours
, ROUND((TIME_TO_SEC(sr.endtime) -
TIME_TO_SEC(sr.starttime)) / 3600.0 , 2 ) - sr.deduction AS deductHours
, l.name AS locationName
, l.address
, l.zip
FROM company AS c
Я сократил запрос, чтобы он не был таким длинным, по сути, мне просто нужно знать, как правильно выполнить круглую часть с помощью codeigniter. Будем очень признательны за любую помощь!
[b]РЕДАКТИРОВАТЬ:[/b]
Я изменился по вашему предложению, которое дает мне следующее:
public function get_sr($id) {
$this->db->select('
sr.id
,sr.woid
,sr.description
,sr.techId
,sr.startTime
,sr.endTime
,ROUND((TIME_TO_SEC(sr.endtime) - TIME_TO_SEC(sr.starttime)) / 3600.0 , 2 ) AS totalHours
,u.first_name
,u.last_name
,rt.value AS rate
,wo.tid');
$this->db->from('service_report sr');
$this->db->join('work_orders wo','wo.id = sr.woid','left');
$this->db->join('enum_rate_type rt','rt.id = sr.rateType','left');
$this->db->join('users u','u.id = sr.techId','left');
$this->db->where('sr.woid', $id);
$query = $this->db->get();
return $query->result_array();
но теперь я получаю сообщение об ошибке при вызове:
Неустранимая ошибка: вызов функции-члена result_array() для необъекта
без КРУГЛОЙ строки отображается нормально.
вот мое мнение:
Подробнее здесь: [url]https://stackoverflow.com/questions/17196582/how-to-use-use-advanced-time-calculations-with-codeigniter[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия