我的解决方案是两个表即可
班级列表,其中包含的字段基本就是: 班级的唯一ID,班级的年纪,几班,任课老师等信息
学生列表,其中包含的字段基本就是: 学生唯一的ID,学生所属的班级的唯一ID,以及其他学生信息
我想,涉及到班级的信息也就只有那么多,成绩之类全部可以放到学生表中
如果考试次数较多,可以在建立一个专门记录成绩的表,字段:
试卷唯一的ID,隶属考试ID,隶属学生的唯一ID,成绩,日期
等等
其余交给你自己想了
没这么干过mysql_list_tables
获取
所有表信息
返回指针
mysql_tablename
获取表名
myslq_num_rows函数来判断结果指针中的表的数目
<?php
mysql_connect("localhost",
"mysql_user",
"mysql_password")
$result
=
mysql_list_tables("mydb")
for
($i
=
0
$i
<
mysql_num_rows($result)
$i++)
printf
("Table:
%s\n",
mysql_tablename($result,
$i))
mysql_free_result($result)
?>
这是手册上例子
后边的不用我说了吧
sql查询
关系表中字段为 id 和 friendid如果a推荐了b。那么a的friendid字段的值写入 b 的 id值。(关系表每次推荐则新增一条数据)
即:insert into 关系表(id,friendid) values(a的id,b的id)
如果b要推荐a。那么select关系表
select * from 关系表 where id = a的id friendid = b的id;
如果有数据,那么就不让b推荐
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)