Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在网页上显示mysql数据库中保存的聊天记录_Php_Mysql - Fatal编程技术网

Php 在网页上显示mysql数据库中保存的聊天记录

Php 在网页上显示mysql数据库中保存的聊天记录,php,mysql,Php,Mysql,我仍在决定数据库模式,但我将在数据库表中保存聊天记录。mysql数据库将不断更新。显示数据库数据的最友好方式是什么?我应该用php来做吗?有更简单的吗?soemone能否给我一些代码示例,说明如何以友好、美观的方式显示数据假设您使用的是PHP和MySQL,并且在变量$MySQLi中有一个MySQLi连接; 数据库结构如下所示: id int(7)-主键,带自动递增、作者varchar(255)、时间戳时间戳(sql类型)、内容文本(0) php代码将是: <?php $q = $mysql

我仍在决定数据库模式,但我将在数据库表中保存聊天记录。mysql数据库将不断更新。显示数据库数据的最友好方式是什么?我应该用php来做吗?有更简单的吗?soemone能否给我一些代码示例,说明如何以友好、美观的方式显示数据

假设您使用的是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 />;
?>

这实际上更多的是一个谷歌问题。为什么“显示”与编程相关?问题似乎是“什么是最好的方法?SQL是否适合这种情况/问题?”更多信息:是的,PHP/MySQL(i)是最简单的方法。至于好看,你需要使用CSS来应用样式。但是PHP可以通过在循环中使用html标记为您设置一个坚实的布局。参见echo();