mysqlに動的小数を挿入する必要があります。つまり、7.5、33.5、または 150.5 の可能性があります。最終的な値は、売上に基づくパーセンテージです。私はスタックでこの答えを見つけました: How to store decimal in MySQL? しかし、それは私の質問には役に立ちません。
これらの例を保存する簡単な方法はありますか?
3.5 または 47.5 または 246.5
varchar を使用すると、小数点が表示されません。コード形式を使用すると、小数点以下の答えがオフになります。助言がありますか?
更新:実際には、それが私のコードだと思います。小数を正しい位置に置くことができないようです。乱数の 30% を取得しようとしています。このコードはすぐ下では機能しません
<?
$randomMade = 40;
$TotalMade = (30/$randomMade) * 100;
$TotalMade = round($TotalMade);
echo $TotalMade; // Comes out as 75 - But it should be 7.5
?>
更新: パーセンテージの問題が見つかりました:
$TotalMade = (30*$randomMade) / 100; I had the math wrong. :(