php学生成绩数据库_php学生成绩管理系统设计报告
首先,你用的数据库,起码要把你的数据库表贴出来吧,不然我们怎么给你具体的语句呢,智能猜测你的表
猜测数据课程名称字段 classname 然后拿到这个课程的所有学生成绩信息
如果要一条语句出来就是连表了
假设你一个学生信息表 stuInfo,一个课程表 class,一个成绩表 score
那么就是更具课程名字拿到课程id,然后再成绩表中拿到这个课程id的所有信息,然后再根据score表的uid拿到学生名字等信息
我只能写个推测的写法
select stuInfo.name,class.classname,score.score
from score
left join class on score.class_id = class.id
left join stuInfo on score.uid = stuInfo.id
where class.classname = "查询框拿到的课程名字"
如果你不用联表查
那就先课程表查询出class_id 然后成绩表拿到这个class_id 的所有数据 当然要用户信息可能要连个表,我就不写了
如何用PHP和MySQL 做一个学生成绩管理系统.
我要用户PHP和数据库做一个成绩查询系统.请问我应该怎么做啊?不要太复杂
设计思路么?
首先你需要设计数据库,成绩查询需要设计哪些表,最简单的就是这几三张表:学生表,课程表,成绩表,然后设计每个表的字段和关联关系
然后写代码,对数据库进行CURD,这种小系统完全不用考虑架构,数据量等,所以很简单的,数据库+PHP服务端+web前端 最多1天就差不多能做好了
PHP二维数组求学生成绩
使用foreach,首先声明我的php很渣,不对勿喷,得到的是你想要的结果.
php
$arr=array(
);
foreach($arr as $value){
? $fen=str_replace($value[0],'',$value);//去掉名字,得到分值
? $a=array_sum($fen);//分数相加得到每条数据的总分
? foreach($fen as $key){
? ? ?echo $key.' ';//各科分数
?}
echo $value[0].'的总分是'.$a.'br';
}
得到的结果:
php搜索查询数据库数据
查看一下代码:
//?获取表单提交值
$student_id?=?intval(trim($_POST['student_id']));
//?页面表单?可以放单独的html文件中,如果放单独的html页面中?form?的action的地址要改成下面的PHP文件名
echo?'form?action=""?method="post"
input?type="text"?name="student_id"?value="{$student_id}"/
input?type="submit"?name="submit"?value="查询"/
/form';
//?当有数据提交时
if?($student_id)
{
$con=?mysql_connect("localhost","root","111")?or?die("连接错误");
mysql_select_db("examination",$con);
//?查询
$sql?=?"SELECT?*?FROM?tablename?WHERE?student_id?=?$student_id?";
$res=mysql_query($sql);
$row=mysql_fetch_array($res);
//?输出
echo?'学号:'.$row['student_id'].'br姓名:'.$row['name'].'br性别:'.$row['gender'].'br分数:'.$row['score'];
在php环境中使用for循环语句实现学生成绩表
试编写示例如下:
$db = new mysqli('localhost','test','test','book_sc');
$r = $db-query('select * from books');
echo 'table border="1"';
$i=0;
while($row = $r-fetch_row())
echo "tr bgcolor='$bgcolor'td", implode('/tdtd',$row),'/tr';
$i++;
};
echo '/table';
以上就是丰象小常识小编为大家整理的php学生成绩数据库相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!