0
データベースから取得した動的変数である2つの10進数を追加しようとしています。PHP - 変数を使用するときにbcaddが機能しない
bcadd
を使用すると、パラメータが変数の形式でない場合にのみ有効です。以下のコードを参照してください。
私は2つの変数をテストし、正しい値を出力しているため、変数自体に問題がありません。
本当にありがとうございます。
<?php
include 'config.php';
$sqlogu = "SELECT oq_takeoff, oq_uplift FROM tbl_flights WHERE aircraft_id = 1 ORDER BY flight_id DESC LIMIT 1;";
$resultGU = $conn->query($sqlogu);
while ($rowGU = $resultGU->fetch_assoc()) {
$oq_takeoff_gu = $rowGU['oq_takeoff'];
$oq_uplift_gu = $rowGU['oq_uplift'];
$ac_oil_gu = number_format($oq_takeoff + $oq_uplift, 2);
$test = bcadd(2.00, 6.00, 2); // produces 8.00
$test2 = bcadd($oq_takeoff, $oq_uplift, 2); // produces 0.00
echo "Takeoff: " . $oq_takeoff_gu . "<br/>";
echo "Uplift: " . $oq_uplift_gu . "<br/>";
echo "Total: " . $ac_oil_gu . "<br/>";
echo "Test: " . $test;
echo "Test 2: " . $test2;
}
にthe_gu忘れてしまったかもしれない私は '$ oq_takeoff'が表示されていないと'$ oq_uplift'はまったく定義されていますか?彼らは正しい値をどのようにしてテストしましたか? (私は定義されている '_gu '変種のみを参照してください) – ccKep
それはそれです。ありがとうございました。 – sinesine
ちょうどタイプミス、真剣に、あなたはコーヒーを飲んでいる必要があります。 :) – mega6382