Valick, уже давно думаю.
И вопрос мой заключается именно в том что как получить данные в нужном типе.
Как потом преобразовать я знаю.
Например есть запрос
static function councils($where, $limit, $offset){
return $result = "SELECT c.id council_id, c.user_id, COUNT(ses.user_id) presence, u.nikName, am.longname modify,
abr.name brand_car, amod.name model, ua.online, c.rating, d.name detail, d.id detail_id,
s.name section, s.id section_id,p.name subsection, b.id brand_id, b.name brand, c.id, c.council,
SUM(karmaNegative), SUM(karmaPositive), u.user_pic_path photo_user
FROM councils_details c
LEFT OUTER JOIN users u
ON c.user_id = u.user_id
LEFT OUTER JOIN users_authorization ua
ON u.user_id = ua.user_id
LEFT OUTER JOIN session ses
ON u.user_id = ses.user_id
INNER JOIN details_detail d
ON c.detail_id = d.id
INNER JOIN details_section s
ON d.section_id = s.id
INNER JOIN details_subsection p
ON d.subsection_id = p.id
INNER JOIN details_brands b
ON c.details_brands_id = b.id
LEFT OUTER JOIN karma k
ON c.id = k.advice_id
INNER JOIN auto_modify am
ON am.id = c.modify_id
INNER JOIN auto_brands abr
ON am.brand_id = abr.id
INNER JOIN auto_models amod
ON am.model_id = amod.id
WHERE $where
GROUP BY c.id
ORDER BY c.rating DESC, c.id DESC
LIMIT $limit
OFFSET $offset";
И мне не удобно сначала преобразовать в int, потом что то делать с этими данными.
И вот аозник вопрос - можно ли их сразу получить а int, а не sptring?