필드는 phpMyAdmin에서 0.00으로 읽었지만 배열에 넣을 때 값은 비어 있습니다. 단지 '0'만 표시되도록하는 방법이 있습니다. ? 내 모델에서PHP 데이터베이스에서 빈 값을 제공하는 MySQL 데이터베이스의 십진수 필드
: 데이터베이스에
$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 열에. (열은 10 진수 타입입니다.) print_r ($ array)와 함께 배열은 '[seven_profit] =>'처럼 보이지 않습니다.
이 코드를 붙여보십시오
감사합니다,뿐만 아니라 귀하의 질문에. – Seb
고마워, 업데이트했습니다 – SamD