用php制作班级管理系统 数据库需要用到哪些表

用php制作班级管理系统 数据库需要用到哪些表,第1张

意思就是数据结构?

我的解决方案是两个表即可

班级列表,其中包含的字段基本就是: 班级的唯一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推荐


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6683831.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存