Php 不同服务器上的相同代码引发错误

Php 不同服务器上的相同代码引发错误,php,Php,我目前正在处理一个PHP应用程序,但在重置服务器并重新上传代码后,我收到了错误 我在运行PHP5.4.19的localhost服务器上没有问题,但是当我将它上传到运行PHP5.5.9的服务器上时,几乎每个if/while语句的末尾都会出现语法错误,意外的“}”错误 第一个错误在第190行 if($game['status'] == "3"){ $q = mysql_query("SELECT * FROM `played_cards` WHERE `game` = '" . $_SESS

我目前正在处理一个PHP应用程序,但在重置服务器并重新上传代码后,
我收到了错误

我在运行PHP5.4.19的localhost服务器上没有问题,但是当我将它上传到运行PHP5.5.9的服务器上时,几乎每个if/while语句的末尾都会出现
语法错误,意外的“}”
错误

第一个错误在第190行

if($game['status'] == "3"){
    $q = mysql_query("SELECT * FROM `played_cards` WHERE `game` = '" . $_SESSION['game_id'] . "'");
    while($c = mysql_fetch_array($q)){
        if($c['user'] == $game['winner']){
            ?>
                <div class="col-md-2"><div class="alert alert-info"><b><?php echo $c['card']; ?></b></div></div>
            <?php
        }else{
            ?>
                <div class="col-md-2"><div class="alert alert-info"><?php echo $c['card']; ?>        </div></div>
            <?php
        }
    }
} #line 190
在这两行之间,我又得到了错误


有什么想法吗?

尝试确保没有.htaccess文件更改服务器的配置,如果没有,请发布一些代码,以便我们可以更好地查看。您可能正在使用PHP if语句的替代语法。试试看这里


发布抛出错误的代码。我的.htaccess文件中只有一些重写规则
if(true){
}