Thread View: pl.comp.lang.php
2 messages
2 total messages
Started by jivanmukta
Fri, 02 Jan 2015 15:06
zapytanie w CodeIgniter a typy wartości wynikowych
Author: jivanmukta
Date: Fri, 02 Jan 2015 15:06
Date: Fri, 02 Jan 2015 15:06
15 lines
2118 bytes
2118 bytes
Uczę się PHP5. Mam pytanie może głupawe, ale dopiero się uczę. Napisałem taki kod (CodeIgniter):
$sql = 'SELECT announcement_year, announcement_month, ' .
'announcements_submitted, announcements_sent, ' .
'emails_sent, amount_value, amount_paid, amount_unmatched ' .
'FROM statistics ' .
'WHERE (announcement_year * 12 + announcement_month) BETWEEN ' .
strval($year * 12 + $month - $numMonths + 1). ' AND ' .
strval($year * 12 + $month) . ' ' .
'ORDER BY announcement_year ASC, announcement_month ASC';
$result = $this->db->query($sql);
$rows = $result->result_array();
i na $rows mam tablicę rekordów, gdzie wszystkie wartości są typu string, a chciałbym, żeby dla kolumn numerycznych dane wynikowe były numeryczne.
Jak to najprościej osiągnąć?
Re: zapytanie w CodeIgniter a typy wartości wynikowych
Author: Cezar
Date: Tue, 06 Jan 2015 10:47
Date: Tue, 06 Jan 2015 10:47
26 lines
2526 bytes
2526 bytes
On 02/01/2015 15:06, jivanmukta@poczta.onet.pl wrote: > Uczę się PHP5. Mam pytanie może głupawe, ale dopiero się uczę. Napisałem taki kod (CodeIgniter): > > $sql = 'SELECT announcement_year, announcement_month, ' . > 'announcements_submitted, announcements_sent, ' . > 'emails_sent, amount_value, amount_paid, amount_unmatched ' . > 'FROM statistics ' . > 'WHERE (announcement_year * 12 + announcement_month) BETWEEN ' . > strval($year * 12 + $month - $numMonths + 1). ' AND ' . > strval($year * 12 + $month) . ' ' . > 'ORDER BY announcement_year ASC, announcement_month ASC'; > $result = $this->db->query($sql); > $rows = $result->result_array(); > > i na $rows mam tablicę rekordów, gdzie wszystkie wartości są typu string, a chciałbym, żeby dla kolumn numerycznych dane wynikowe były numeryczne. > Jak to najprościej osiągnąć? > Najprosciej, zrzutuj sobie typ dla kolumn, które wiesz że są int. ps. Podobno da się przez zastosowanie native drivera do mysql i zadeklarowanie jako bazy PDO w codeigniter ale wg mnie skórka nie warta wyprawki.... c.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads