大家好我不知道叫什么或切换语句。
我有数据库表字段,这是电话价格,所以我想如果价格如果价格字段清空其显示“请打电话给我们的价格”,如果价格字段不是它我会显示什么我把它.. ..
这是我的代码,但我不知道为什么它不起作用.. 任何机构都可以帮忙
谢谢你
<?php
$result = mysql_query("SELECT * FROM articles where articlefriendlyURL='%s'",mysql_real_escape_string($aid));
while($row = mysql_fetch_assoc($result)) {
if ($row['price']; = = '') {
echo ("Please Call Us for the price");
else {
echo $row_getArticle['price'];
}
}
}
?>
答案 0 :(得分:2)
您不能将等号分开或不再是条件语句来检查等号。你的括号中的if / else也有语法错误。试试这个:
<?php
$result = mysql_query("SELECT * FROM articles where articlefriendlyURL='%s'",mysql_real_escape_string($aid));
while($row = mysql_fetch_assoc($result)) {
if (empty($row['price'])) {
echo ("Please Call Us for the price");
} else {
echo $row['price'];
}
}
?>
答案 1 :(得分:1)
我认为问题在于
if ($row['price']; = = '0')
我认为该语句的正确语法是
if ($row['price'] == '0')