解析错误:语法错误,我的代码意外结束文件

时间:2014-02-25 10:52:41

标签: php mysql

我的代码出现了这个错误,我甚至找不到它。我需要你的帮助我会查看我的所有结束代码,而且我找不到更多内容。

<table>
    <thead>
        <tr>
            <th class="hide"></th>
            <th>Category</th>
            <th>Firstname</th>
            <th>Lastname</th>
            <th>MiddleName</th>
            <th>Photo</th>
            <th>Actions</th>
        </tr>
    </thead>
    <tbody>
    <?php 
    $model_query=mysql_query("select  * from model");
    while($model_rows=mysql_fetch_array($model_query)){ 
    $id=$model_rows['model_id'];
    $fl=$model_rows['firstname'];

    ?>
    <tr>
        <td class="hide"><?php echo $candidate_rows['abc']; ?></td>
        <td><?php echo $candidate_rows['category']; ?></td>
        <td><?php echo $candidate_rows['firstname']; ?></td>
        <td><?php echo $candidate_rows['lastname']; ?></td>
        <td><?php echo $candidate_rows['middlename']; ?></td>
        <td><img class="pic" width="40" height="30" src="<?php echo $candidate_rows['Photo']; ?>"></td>
    </tr>
    </tbody>
</table>

4 个答案:

答案 0 :(得分:1)

while($model_rows=mysql_fetch_array($model_query)){ 

你有这个陈述,但我看不到匹配的}

这很可能是你的错误,因为循环不知道何时结束,所以到达文件的末尾是意外的

答案 1 :(得分:0)

你忘了关闭while循环(缺少右括号)。

while($model_rows=mysql_fetch_array($model_query)){ 
    $id=$model_rows['model_id'];
    $fl=$model_rows['firstname'];
.......
}

答案 2 :(得分:0)

closs while loop

</tr>
<?php
}
?>

答案 3 :(得分:0)

您忘记通过右括号关闭while语句。 要么,mysql_ *函数已经过时了,你应该关心PDO