为什么我建立的时候出错?好象是ID问题,自动增殖和主键的时候出错。
因为我有300个网页,每个网页都有一个留言区,所以必须要有一个表记录留言,
但是我讨厌频繁的新建数据库,所以想把表都塞到一个数据库里,怎么做呢?可以吗
10 个解决方案
#1
没一点问题,表之间是互不影响的
#2
汗,你可要好好补补数据库的知识了。
首先,无论哪种数据库都是可以有多张表的。
其次,你的问题本身就是错的,有300个网页,只要这300个网页的留言区需要记录的数据结构一致,那么你只需要建立一张表就够了。每个网页给他设置一个唯一的ID就可以区分了。
------------------------
以上是别的地方的回答,如果一张表就够了,那么怎么区分这些网页的ID?300个可以留言的网页哦
难道要建立300个ID?都有主键?可能吗
首先,无论哪种数据库都是可以有多张表的。
其次,你的问题本身就是错的,有300个网页,只要这300个网页的留言区需要记录的数据结构一致,那么你只需要建立一张表就够了。每个网页给他设置一个唯一的ID就可以区分了。
------------------------
以上是别的地方的回答,如果一张表就够了,那么怎么区分这些网页的ID?300个可以留言的网页哦
难道要建立300个ID?都有主键?可能吗
#3
主键一张表里只有一个,可以在这张表里再加个字段,标示为哪一个网页的留言
比如说第1个网页,标识flag记为1
比如说第2个网页,标识flag记为2
主键id 标识
1 1
2 1
3 1
4 1
5 1
比如说第1个网页,标识flag记为1
比如说第2个网页,标识flag记为2
主键id 标识
1 1
2 1
3 1
4 1
5 1
#4
那在PHP文件里应该怎么写,指定标识?
#5
你的300个网页中,肯定有不同的地方
往数据库插入数据的时候,将这个不同作为标识就行了
往数据库插入数据的时候,将这个不同作为标识就行了
#6
不同的只是题目,留言版的段落什么都是一样的。
如果能够用一张表就解决那么多个留言部分的话,那就最好,关键是我不知道怎么做。
如果能够用一张表就解决那么多个留言部分的话,那就最好,关键是我不知道怎么做。
#7
比如我的主页是zhuye.PHP
其他分页就有
fen1.php
fen2.php
fen3.php
fen4.php
fen5.php
fen6.php
......
其他分页就有
fen1.php
fen2.php
fen3.php
fen4.php
fen5.php
fen6.php
......
#8
这里的1,2,3,4 就可以作为标示,insert的时候 将这个也插入
查询的时候 对应哪个网页 那个标识就等于几
#9
这个,,,,还是不要纸上谈兵了, 给个实际例子我看一下就会了,可以用的话,加20分!
#10
id 留言内容 用户 页面
1 内容1 admin 1页
2 内容2 ac 2页
3 内容3 ad 2页
第一张页面一条留言,第二张页面两条
但是这样一来就没有1楼,2楼,3楼这样的显示了
1 内容1 admin 1页
2 内容2 ac 2页
3 内容3 ad 2页
第一张页面一条留言,第二张页面两条
但是这样一来就没有1楼,2楼,3楼这样的显示了
#1
没一点问题,表之间是互不影响的
#2
汗,你可要好好补补数据库的知识了。
首先,无论哪种数据库都是可以有多张表的。
其次,你的问题本身就是错的,有300个网页,只要这300个网页的留言区需要记录的数据结构一致,那么你只需要建立一张表就够了。每个网页给他设置一个唯一的ID就可以区分了。
------------------------
以上是别的地方的回答,如果一张表就够了,那么怎么区分这些网页的ID?300个可以留言的网页哦
难道要建立300个ID?都有主键?可能吗
首先,无论哪种数据库都是可以有多张表的。
其次,你的问题本身就是错的,有300个网页,只要这300个网页的留言区需要记录的数据结构一致,那么你只需要建立一张表就够了。每个网页给他设置一个唯一的ID就可以区分了。
------------------------
以上是别的地方的回答,如果一张表就够了,那么怎么区分这些网页的ID?300个可以留言的网页哦
难道要建立300个ID?都有主键?可能吗
#3
主键一张表里只有一个,可以在这张表里再加个字段,标示为哪一个网页的留言
比如说第1个网页,标识flag记为1
比如说第2个网页,标识flag记为2
主键id 标识
1 1
2 1
3 1
4 1
5 1
比如说第1个网页,标识flag记为1
比如说第2个网页,标识flag记为2
主键id 标识
1 1
2 1
3 1
4 1
5 1
#4
那在PHP文件里应该怎么写,指定标识?
#5
你的300个网页中,肯定有不同的地方
往数据库插入数据的时候,将这个不同作为标识就行了
往数据库插入数据的时候,将这个不同作为标识就行了
#6
不同的只是题目,留言版的段落什么都是一样的。
如果能够用一张表就解决那么多个留言部分的话,那就最好,关键是我不知道怎么做。
如果能够用一张表就解决那么多个留言部分的话,那就最好,关键是我不知道怎么做。
#7
比如我的主页是zhuye.PHP
其他分页就有
fen1.php
fen2.php
fen3.php
fen4.php
fen5.php
fen6.php
......
其他分页就有
fen1.php
fen2.php
fen3.php
fen4.php
fen5.php
fen6.php
......
#8
这里的1,2,3,4 就可以作为标示,insert的时候 将这个也插入
查询的时候 对应哪个网页 那个标识就等于几
#9
这个,,,,还是不要纸上谈兵了, 给个实际例子我看一下就会了,可以用的话,加20分!
#10
id 留言内容 用户 页面
1 内容1 admin 1页
2 内容2 ac 2页
3 内容3 ad 2页
第一张页面一条留言,第二张页面两条
但是这样一来就没有1楼,2楼,3楼这样的显示了
1 内容1 admin 1页
2 内容2 ac 2页
3 内容3 ad 2页
第一张页面一条留言,第二张页面两条
但是这样一来就没有1楼,2楼,3楼这样的显示了