ошибка отображения сообщений чата

я пытаюсь создать чат в качестве упражнения, мой код ведет себя странно: (PS: работает с wampserver)

<?php
    header('Content-Type: application/x-www-form-urlencoded');
    try{
        $pdo_options[PDO::ATTR_ERRMODE]=PDO::ERRMODE_EXCEPTION;
        $bdd = new PDO('mysql:host=localhost;dbname=test','root','',$pdo_options);
        $msg = $bdd -> query('SELECT * FROM chatroom ORDER BY heure LIMIT 0,10');
        while($current = $msg->fetch()){
?>
            <div class='messages' ><?php echo $current['id']; ?></div><br/>
<?php
        }
        $msg->closeCursor();
    }
    catch(Exception $e){
        die('Erreur:'.$e->getMessage());
    }
?>

и я получаю это:

query('SELECT * FROM chatroom ORDER BY Heure LIMIT 0,10'); в то время как ($ текущий = $ msg-> fetch ()) { ?>

закрытькурсор(); } catch(Exception $e){ die('Ошибка:'.$e->getMessage()); } ?>

Где я не прав? Где-то должна быть синтаксическая ошибка, но я ее не нахожу.


person Corneille K    schedule 09.08.2015    source источник


Ответы (1)


Я не знаю почему, но я сохранял файл как html-страницу (отредактировал его раньше, без проблем), и я сохранил его как php-файл, и теперь он работает.

person Corneille K    schedule 09.08.2015
comment
да. Сохранил это в файле php, потому что вы используете открывающий тег ‹?php ?› - person aldrin27; 09.08.2015