【问题标题】:error displaying chat messages显示聊天消息时出错
【发布时间】:2015-08-09 11:27:02
【问题描述】:

我正在尝试创建一个聊天室作为练习,我的代码有一个奇怪的行为: (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'); while($current = $msg->fetch()){ ?>

closeCursor(); } catch(Exception $e){ die('Erreur:'.$e->getMessage()); } ?>

我哪里错了?一定是某个地方有语法错误,但我没找到。

【问题讨论】:

    标签: php html chat


    【解决方案1】:

    我不知道为什么,但我将文件保存为 html 页面(之前编辑过,没问题),我将其保存为 php 文件,现在它可以工作了。

    【讨论】:

    • 是的。将其保存在 php 文件中,因为您使用了 的开始标记
    猜你喜欢
    • 1970-01-01
    • 2017-06-01
    • 2021-09-27
    • 1970-01-01
    • 2022-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多