php数据库排序选哪个 php数组按照某个字段排序

设计贴吧php系统,数据库怎么排列好一些?

既然是贴吧,肯定有主题分类,分类下面是帖子,帖子下面是回复,回复可否再回复?用户信息等等 大致给你个思路吧。

青神ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

主题表(单独列出方便扩张主题)

帖子跟回复表 (贴量一般的化足够了,多了就拆表)

举个例子,无限级分类的。

id comment showtime userid aboutid

1 ** ** ** 0

2 ** ** ** 1

3 ** ** ** 0

4 ** ** ** 2

0表示帖子 其他是回复 相对应得时回复内容的id 如果贴量大 可以考虑把贴子内容抽出去

其次用户表 可以放一些用户的资料了 擅长了 积分了 等等 这个具体还要看需求。

都是浮云,实际敲出来那不方便改就是了。

php中使用mysqli创建数据库的时候怎么指定字符集和排序规则?

字符集很简单,但是数据的排序需要通过SQL语句来协助完成,ORDER BY 语句,代码如下:

// 假设你已经成功连接了数据库($mysqli变量假设为连接的资源句柄)

// 通过对象方式设置字符编码

$mysqli - set_charset('utf8');

// 通过函数方式设置字符编码

mysqli_set_charset($mysqli, 'utf8');

// 那么接下来是数据排序的话,需要编写一条SQL查询语句(DESC 倒序排列 | ASC 正序排列)

$sql = "SELECT `字段` FROM `表名` WHERE TRUE ORDER BY `字段` DESC;";

如果还有什么问题,欢迎追问~

php问题排序

没大明白什么意思,我理解的是对数据表中的数据进行排序吗,有一个字段记录数据的序号。

两种办法:

第一、修改一个数据的序号时,统一设置序号值(+1或-1根据调整的具体序号来定)推荐使用replace

第二。是我常用的方法,在数据表中加一时间字段,来记录调整序号时的时间。调整序号时,只改变被调整的数据的序号。然后记录时间。读取内容时根据序号,时间排序。order by 序号,date desc


网页标题:php数据库排序选哪个 php数组按照某个字段排序
文章起源:http://csdahua.cn/article/hhjoie.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流