我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

php学生成绩数据库,php学生成绩查询系统

php中怎样通过输入课程名称,点击查询,搜索所选课程的所有学生成绩信息,并存放到表格中!

首先,你用的数据库,起码要把你的数据库表贴出来吧,不然我们怎么给你具体的语句呢,智能猜测你的表

创新互联公司是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,微信平台小程序开发,10多年建站对搅拌罐车等多个领域,拥有多年的网站设计经验。

猜测数据课程名称字段 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 做一个学生成绩管理系统。

下载MYSQL 安装 创建数据库

下载PHP环境  WAMP并安装,下载编辑器例如sublime text,下载熟悉的php框架例如CI 将CI包解压至wamp的www文件夹下,使用sublime text 打开文件夹,配置CI框架内的数据库等信息,使用CI框架编写程序;

我要用户PHP和数据库做一个成绩查询系统。请问我应该怎么做啊?不要太复杂

设计思路么?

首先你需要设计数据库,成绩查询需要设计哪些表,最简单的就是这几三张表:学生表,课程表,成绩表,然后设计每个表的字段和关联关系

然后写代码,对数据库进行CURD,这种小系统完全不用考虑架构,数据量等,所以很简单的,数据库+PHP服务端+web前端 最多1天就差不多能做好了

PHP二维数组求学生成绩

使用foreach,首先声明我的php很渣,不对勿喷,得到的是你想要的结果。

?php

$arr=array(

array('张三',96,78,93,70,69,68),

array('李四',82,85,102,67,65,66),

);

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';

}

得到的结果:

96 78 93 70 69 68 张三的总分是474

82 85 102 67 65 66 李四的总分是467

php搜索查询数据库数据

查看一下代码:

?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循环语句实现学生成绩表

试编写示例如下:

?php

$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())

{

$bgcolor = ($i%2==0)?"#CCCCCC":"#00FF99";

echo "tr bgcolor='$bgcolor'td", implode('/tdtd',$row),'/tr';

$i++;

};

echo '/table';

?


分享文章:php学生成绩数据库,php学生成绩查询系统
转载源于:http://shouzuofang.com/article/hsisjp.html

其他资讯