在网页上显示mysql DB保存的聊天记录

时间:2010-06-20 21:38:18

标签: php mysql

我仍在决定数据库架构,但我会在数据库表中保存聊天。 mysql数据库将不断更新。什么是最友好的方式来显示数据库中的数据?我应该用php来做吗?有更容易的东西吗?可以soemone给我举例说明如何以友好,好看的方式显示数据

1 个答案:

答案 0 :(得分:1)

假设你正在使用PHP和MySQL并且在变量$ mysqli中有一个MySQLi连接; 数据库结构如下所示:

  

id int(7) - 具有自动增量的主键,作者varchar(255),时间戳时间戳(sql类型),内容文本(0)

php代码将是:

<?php
$q = $mysqli->query('SELECT id, author, UNIX_TIMESTAMP(timestamp) AS time, content FROM table';
while($row = $q->fetch_object())
     echo date('l jS \of F Y h:i:s A', $row->time).'<b> &lt;'.$row->author.'&gt;</b>: '.$row->content.'<br />;
?>

此示例将输出类似2010年1月2日星期日09:31:02 PM&lt; Cypher&gt;:你好,老兄!