不能选择十进制值

时间:2011-01-26 16:40:27

标签: php mysql select decimal

我知道这个问题听起来可能很简单,好像是区分大小写的问题,但事实并非如此。我的问题是,当我尝试获取十进制值(10,2)时,它返回0.00但是它选择的其余行都很好。这是我的代码: 这会抓取行,其中大部分都可以正常工作,并且所有正确地在适当的位置使用Caps键入:

$query = "SELECT * FROM invoice WHERE id='$id'";
$result = mysql_query($query) or die("Couldn't execute query");
while ($row = mysql_fetch_array($result)) {
    $DateCreated = $row['DateOfCreation'];
     $id = $row['id'];
    $Description = $row['Description'];
    $ProductCode = $row['ProductCode'];
    $VatRate = $row['VatRate'];
    $PriceExVat =  $row['PriceExVat'];
    $Status = $row['Status'];
}

输出变量:

<input type="text" name="priceExVat" size="10" id="priceExVat" value="<? echo $PriceExVat; ?>"/>

1 个答案:

答案 0 :(得分:0)

我猜想PHP服务器禁用了短标签。尝试替换

<? echo $PriceExVat; ?>

<?php echo $PriceExVat; ?>