PHP if语句

时间:2014-08-13 20:22:47

标签: php mysql

大家好我不知道叫什么或切换语句。

我有数据库表字段,这是电话价格,所以我想如果价格如果价格字段清空其显示“请打电话给我们的价格”,如果价格字段不是它我会显示什么我把它.. ..

这是我的代码,但我不知道为什么它不起作用.. 任何机构都可以帮忙

谢谢你

<?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'];
                        }

                     }
                 }
                 ?>

2 个答案:

答案 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')