0
我想从我的数据库拉小数,但是当我尝试它试图使它成为一个整数,我不知道如何解决它,因为我很笨,我不知道甚至不应该被称为程序员。有人可以帮忙吗?mysqli从分贝拉十进制值
if (isset($_POST['Add'])) {
$Date = $_POST['Date'];
$Amount = $_POST['Amount'];
$LegalFees = 0.00;
$CheckID = $_POST['Check_ID'];
$DateAdded = date("Y/m/d", strtotime($_POST['Date']));
$result = mysqli_query($conn, "SELECT CheckID FROM checks WHERE CheckID='" . $CheckID . "'");
$CurrentPayment = mysqli_query($conn, "SELECT payments FROM checks WHERE CheckID='" . $CheckID . "'");
$TotalPayment = $Amount + $CurrentPayment;
if (mysqli_num_rows($result) > 0) {
$sqlinsert = $conn->query("INSERT INTO payments (Date,Amount,LegalFees,CheckID)Values('{$DateAdded}','{$Amount}','{$LegalFees}','{$CheckID}')");
$sqlupdate = $conn->query("UPDATE checks SET payments=" . $TotalPayment . " WHERE checkID=" . $CheckID . "");
} else {
$_SESSION["CheckIDFail"] = "Yes";
}
}
所以基本上它应该选择在其中是一个小数分贝付款,并将其存储到$ CurrentPayment,但不能因为它试图使小数一个int。
其余代码我真的没有问题,它的工作原理应该如此。只需要知道如何使它正确拉小数。我认为这与抓取或什么有关?我不知道,有人请帮助这个可怜的人吗?