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

标签 php mysql

我仍在决定数据库架构,但我会将聊天内容保存在数据库表中。 mysql数据库会不断更新。显示数据库中的数据最友好的方式是什么?我应该只使用 php 来做到这一点吗?有什么更容易的吗?有人可以给我一些代码示例,说明如何以友好、美观的方式显示数据

最佳答案

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

id int(7) - primary key with autoincrement , author varchar(255), timestamp timestamp (sql type), content text(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 />;
?>

此示例将输出类似于 Sunday 2nd of January 2010 09:31:02 PM : Hello, dude!

关于php - 在网页上显示从 mysql DB 保存的聊天记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3081032/

相关文章:

php - 如何获得旧版本的 mongodb?

PHP 5.x 同步文件访问(无数据库)

php - 如何在 FOSUserBundle 中添加和管理 ROLES?

php - 使用Zend_Db查询MySQL数据库时出现"Syntax error"

mysql - 索引sql查询

php - 如何使用mysql在php中使用按钮删除一行

php - MySQL:在更新期间添加数字

php - 获取计数并显示要显示的订单号

mysql - 在MYSQL的where like子句中使用子查询

php - 如何在不同时区获得一天的结果 - php/mysql