重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

php用数据库创建成绩 php输出成绩

如何编写php网页代码,让查询到的成绩显示在表格里?

action 到 doing.php 就要用post或者get之后连接数据库,插入数据并显示数据,下面是个小例子也有注释

创新互联一直在为企业提供服务,多年的磨炼,使我们在创意设计,营销型网站建设到技术研发拥有了开发经验。我们擅长倾听企业需求,挖掘用户对产品需求服务价值,为企业制作有用的创意设计体验。核心团队拥有超过10多年以上行业经验,涵盖创意,策化,开发等专业领域,公司涉及领域有基础互联网服务棕树数据中心成都APP应用开发、手机移动建站、网页设计、网络整合营销。

?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"trtd班级/tdtd名字/tdtd数学/tdtd化学/td/tr';

while($row = mysql_fetch_assoc($res)){//取关系数组,打印

echo 'trtd'.$row['class'].'/tdtd'.$row['name'].'/tdtd'.$row['math'].'/tdtd'.$row['chemistry'].'/td/tr';

}

echo '/table';?

综合应用数据库知识和用面向对象编程技术在PHP程序中创建出学生类

PHP使用面向对象的编程方式来编写数据库操作类

步骤1:创建一个PHP的页面“config.php”定义数据库相关的参数

?php // config.php

define(?DB_USER?, "username");

define(?DB_PASSWORD?, "password");

define(?DB_DATABASE?, "database name");

define(?DB_SERVER?, "ip address of database server");

?

第2步:创建一个PHP的类,用于连接数据库,命名为“db_connect.php”

?php // db_connnect.php

class DB_Connect {

private $con;

// constructor

function __construct() {

// connecting to database

$this-con = $this-connect();

}

//Function to connect with database

private function connect() {

// import database connection variables

require_once __DIR__.?/config.php?;

try {

$conn = new PDO(?mysql:host=?.DB_SERVER .?;

dbname=?.DB_DATABASE, DB_USER, DB_PASSWORD);

$conn-setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

} catch(PDOException $e) {

echo ?ERROR: ? . $e-getMessage();

}

return $conn;

}

public function getDbConnection(){

return $this-con;

}

}

?

第3步:创建一个类,它包含了所有的功能,为您实现SQL查询,命名为“db_functions.php”

调用里面的函数进行SQL查询、以促进可重用性和可维护性

?php // db_functions.php

class DB_Functions {

private $con;

// constructor

function __construct() {

require_once __DIR__.?/db_connect.php?;

// connecting to database

$db = new DB_Connect();

$this-con = $db-getDbConnection();

}

public function selectUser($id) {

try {

$stmt = $this-con-prepare(?SQL语句?);

$params = array(?:id? = $id);

$stmt-execute($params);

return $stmt;

} catch(PDOException $e) {

echo ?ERROR: ? . $e-getMessage();

}

}

public function otherSQLfunction($parameter) {

// other sql code

}

}

第4步:最后,在你其他的PHP文件里面只需要简单地调用“db_functions.php”的方法

?php

require_once __DIR__.?/db_functions.php?;

$db = new DB_Functions();

$result = $db-selectUser($id);

// other code

?

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

设计思路么?

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

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

怎么用PHP+SAEmysql 实现微信查询成绩代码

php和sql实现成绩查询主要是通过curl模拟用户登录实现,不知道题主想要实现查询什么成绩,这里有四六级的代码供题主参考

//author 

//参数分别为准考证号,和姓名

function siliuji_tab($zkzh,$xm){

$xm=substr(urlencode($xm),0,27);;

$url = "".$zkzh."xm=".$xm;

$refer="";

$cookie_file = tempnam('./temp','cookie');

$ip = '127.0.0.1';

$headers['CLIENT-IP'] = $ip;

$headers['X-FORWARDED-FOR'] = $ip;

$headerArr = array();

foreach ( $headers as $n = $v )

{

$headerArr[] = $n . ':' . $v;

}

$ch = curl_init($url);

curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36");

curl_setopt($ch, CURLOPT_HTTPHEADER, $headerArr); 

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 获取数据返回  

curl_setopt($ch, CURLOPT_BINARYTRANSFER, true) ; // 在启用 

curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);

curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);

curl_setopt($ch, CURLOPT_HEADER, 1);

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch, CURLOPT_REFERER, $refer); 

$result = curl_exec($ch);

}

怎么用php数组做简单的学生成绩管理器

?php

function add($student,$id,$score){//添加学生

$student[$id]=$score;

}

function print_score($student,$id){//输入学号,打印成绩

echo $student[$id];

}

function print_id($student,$score){//输入成绩,打印学号

foreach($student as $key=$val){

$val==$score  print($key."br /");

}

}

function sum_score($student,$min,$max){//统计介于min和max的分数

foreach($student as $key=$val){

if($val=$min  $val=$max){

echo $key.":".$val."br /";

}

}

}

function del($student,$id){//输入学号,删除成绩

unset($student[$id]);

}

//测试

$student=array();

add($student,"1","90");

add($student,"2","77");

add($student,"3","83");

add($student,"4","78");

add($student,"5","90");

print_score($student,"4");

print_id($student,"90");

sum_score($student,80,100);

?//请采纳,如需详细,请说明

如何用PHP和MySQL 做一个学生成绩管理系统。

下载MYSQL 安装 创建数据库

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


当前文章:php用数据库创建成绩 php输出成绩
分享网址:http://cqcxhl.com/article/hgocje.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP