-1

我的 php if 语句有问题。

我在 SQL 中有两个价格表,一些文章在第一个价格表中的价格(作为 price1)而一些文章在第二个表中的价格为$price2. 我已阅读并保存 price1 和 price2 中的价格。现在我需要找到文章的价格。

if ($price1 > 0){$price = $price1; 
}
else if ($price2> 0){ $price = $price2;
} 

商品取价格从不$price1$price2,有价格时$price2取最后一篇有价格的商品的价格$price1

如果我更改 if 语句的顺序,则反之亦然。

还有其他方法可以纠正这种说法吗?

4

1 回答 1

-1

那是因为你没有初始化$price, $price1,$price2在每次使用它们之前。

$price1请在查询您的表之前将和初始化$price2为零。

于 2013-07-25T00:33:14.847 回答