Поля читаются как 0,00 в phpMyAdmin, но когда они помещаются в массив, значение пустое, есть ли способ заставить его отображать только «0»?
Из моей модели:
$query = $this->db->query("SELECT t1.numberofbets, t1.profit, t2.seven_profit, t3.28profit, user.user_id, username,
PASSWORD , email, balance, user.date_added, activation_code, activated
FROM user
LEFT JOIN (
SELECT user_id, SUM( amount_won ) AS profit, COUNT( tip_id ) AS numberofbets
FROM tip
GROUP BY user_id
) AS t1 ON user.user_id = t1.user_id
LEFT JOIN (
SELECT user_id, SUM( amount_won ) AS seven_profit
FROM tip
WHERE date_settled > '$seven_daystime'
GROUP BY user_id
) AS t2 ON user.user_id = t2.user_id
LEFT JOIN (
SELECT user_id, SUM( amount_won ) AS 28profit
FROM tip
WHERE date_settled > '$twoeight_daystime'
GROUP BY user_id
) AS t3 ON user.user_id = t3.user_id
WHERE activated =1
GROUP BY user.user_id
ORDER BY user.date_added DESC
LIMIT 0 , 30");
return $query->result_array();
Результаты в базе данных дают: «0,00» для столбца seven_profit. (столбец десятичного типа)
с print_r ($ array) массив выглядит как '[seven_profit] =>' без значения.