0
我想在我的數據庫中插入在FLOAT(3,1)列此值:PHP MySQL的插入浮動(3,1)總是得到「0」爲十進制
$sec['votos_rating'] = 5 + ($sec['votos_pos'] * (5/$sec['votos_total'])) - ($sec['votos_neg'] * (5/$sec['votos_total']));
但我總是得到1.0
,2.0
,3.0
等...
你知道我在做什麼錯了嗎?
這就是問題所在:
$db->addInteger('votos_rating', $sec['votos_rating']);
我應該用addFloat,而不是...;)
它與PDO語句有什麼關係將變量附加到查詢中? $ db-> addInteger? – 2012-07-05 20:27:26
@ Kris.Mitchell是的,我剛剛注意到...你知道我應該用什麼來代替嗎? ;) – Santiago 2012-07-05 20:29:00
那麼,你使用的數據庫庫是什麼? – Lusitanian 2012-07-05 20:30:01