diff options
author | Simon Holywell <[email protected]> | 2013-12-26 08:17:38 -0800 |
---|---|---|
committer | Simon Holywell <[email protected]> | 2013-12-26 08:17:38 -0800 |
commit | 909c6da9d5a8fcff09d6f5655eeb677cde5acfb6 (patch) | |
tree | d3631dd782900ea20979b42146071cc114c4cc1e /idiorm.php | |
parent | 44034cd63f4551d79fdac38681f0ab90043330f5 (diff) | |
parent | 9b3f13cc585622ce82522d85c712022339cfc571 (diff) |
Merge pull request #150 from herroffizier/master
Improving typecasting for aggregate db functions
Diffstat (limited to 'idiorm.php')
-rw-r--r-- | idiorm.php | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -696,7 +696,10 @@ $return_value = 0; if($result !== false && isset($result->$alias)) { - if((int) $result->$alias == (float) $result->$alias) { + if (!is_numeric($result->$alias)) { + $return_value = $result->$alias; + } + elseif((int) $result->$alias == (float) $result->$alias) { $return_value = (int) $result->$alias; } else { $return_value = (float) $result->$alias; |