php成績查詢
㈠ 關於php中的統計成績
查詢出所有的finalgrade 的成績 然後
int a b c d e =0;
$result=mysql_query(select * from mdl_grade_grades )
while($new_row=mysql_fetch_array($result))
if($new_row['分數欄位']>90){
$a++;
} elseif(80<$new_row['分數欄位']<90){
$b++;
}elseif.....直接到成績<60的 為止
最後echo $a;就是a的個數 $b 就是b的 。。。。懂了么?辛苦敲打 採納吧~~
㈡ 我要用戶PHP和資料庫做一個成績查詢系統。請問我應該怎麼做啊不要太復雜
設計思路么?
首先你需要設計資料庫,成績查詢需要設計哪些表,最簡單的就是這幾三張表:學生表,課程表,成績表,然後設計每個表的欄位和關聯關系
然後寫代碼,對資料庫進行CURD,這種小系統完全不用考慮架構,數據量等,所以很簡單的,資料庫+PHP服務端+web前端 最多1天就差不多能做好了
㈢ PHP成績查詢系統怎麼做啊
網上搜索「成績管理 PHP」。祝你好運!
㈣ 在php中有學生表成績表課程表怎麼查出其中一人的各科成績
假設:
學生表為member
成績表為grade
學生表中有一個每個學生唯一id ' M_id ',成績表亦同
為了得到其中一人的各科成績,需要從兩個表中獲取結果。就需要引用兩個表。
SELECTmember.M_id,grade.subject1,grade.subject2
FROMmember,grade
WHEREmember.M_id=grade.M_id
返回的結果集為該學生的M_id 和 該學生的成績即grade表中subject1 subject2
㈤ 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系統
這個去找外包做
㈦ 關於成績查詢PHP語句
?php
mysql_connect("資料庫伺服器ip",
"用戶名",
"密碼");
//連接資料庫伺服器
mysql_select_db("資料庫名");
//激活要操作的資料庫
mysql_query("set
names
字元集名稱");
//設置字元集,防止亂碼
$sql
=
"sql查詢語句";
$recordset
=
mysql_query($sql);
//執行sql語句,$recordset
是執行結果(記錄集)
while
($row
=
mysql_fetch_array($result))
//將$recordset中的數據逐行轉換成數組$row
{
//操作查詢結果$row[...]
}
?
////////////////////////////////////////////////////////////////////////////////
//希望對您有所幫助
//////////////////////////////////////////////////////////////////////////////////
㈧ 如何編寫php網頁代碼,讓查詢到的成績顯示在表格里
action 到 doing.php 就要用post或者get之後連接資料庫,插入數據並顯示數據,下面是個小例子也有注釋
<?php
$data['class'] = $_POST['class'] + 0;
$data['name'] = trim($_POST['name']);
$data['math'] = $_POST['math'] + 0;
$data['chemistry'] = $_POST['chemistry'] + 0;//以下的自己寫
/*連接資料庫 插入數據*/
$conn = mysql_connect('url','username','password');
$sql = 'use db_name';
mysql_query($sql,$conn);
//這個其實可以封裝成一個更好的丟向方法就不寫了
foreach($data as $k=>$v){
$sql = 'insert into db('.$k.')value("'.$v.'")';
mysql_query($sql,$conn);
}
/*取出數據並列印*/
$sql = 'select class,name,math,chemistry from table_name order by class';
$res = mysql_query($sql,$conn);
echo '<table id="score"><tr><td>班級</td><td>名字</td><td>數學</td><td>化學</td></tr>';
while($row = mysql_fetch_assoc($res)){//取關系數組,列印
echo '<tr><td>'.$row['class'].'</td><td>'.$row['name'].'</td><td>'.$row['math'].'</td><td>'.$row['chemistry'].'</td></tr>';
}
echo '</table>';?>