php排列数据库,php排列组合

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

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

创新互联建站专注于威远企业网站建设,成都响应式网站建设公司,商城开发。威远网站建设公司,为威远等地区提供建站服务。全流程按需设计网站,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务

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

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

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

id comment showtime userid aboutid

1 ** ** ** 0

2 ** ** ** 1

3 ** ** ** 0

4 ** ** ** 2

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

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

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

php如何把数据库的数据横排显示?

创建表:

CREATE TABLE `DBTEST` (

`id` INT NOT NULL AUTO_INCREMENT ,

`name` VARCHAR( 50 ) ,

`sex` VARCHAR( 10 ) ,

PRIMARY KEY ( `id` )

);

以下主要是看样式,自己调节样式内的width 大小,想一行显示多少都可以。

至于分页什么的,都是在sql语句那加个 limit 0, 20 ; 再加个分页显示函数。

(其实这只是一般应用的方法,我自己是用模板来解决的,考虑到楼主可能没用过模板,

所以在此只说明思路,俱体的内容,就由楼主自己去做了)

----code 存为php文件-----------------------------------------------

style type="text/css"

!--

.pre_view {

float:left;

margin:4px;

width:50px;

height:60px;

text-align:center;

border:#999999 solid 1px;

}

--

/style

?php

include("include/db_mysql.php");

$db = new db_test();

$query = "select * from DBTEST";

$query = $db-query($query);

while($dbq_rec = $db-fetch_array($query)){

$t1 = $dbq_rec['name'];

$t2 = $dbq_rec['sex'];

?

div class="pre_view"

table width="50"

trtd?=$t1;?/td/tr

trtd?=$t2;?/td/tr

/table

/div

?php

}

?

--------- code ----------------------------------------

怎么实现PHP调用MYSQL数据库,实现数据横排?

你不要加那些DIV、UL、LI呀,只要有它们,肯定是竖排,比如下面这样:

while($row=mysql_fetch_row($result))

{

echo "a href='$row[2]' target='_blank'$row[1]/a";

}

或者使用TABLE,语句是:

echo 'tabletr';

while($row=mysql_fetch_row($result))

{

echo "tda href='$row[2]' target='_blank'$row[1]/a";

}

echo '/table';


网页标题:php排列数据库,php排列组合
分享网址:http://scyanting.com/article/dsgjeci.html