linux网络操作系统大作业

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.搭建一个简单的apache+mysql+php组合:点击红帽子—>系统设置-->服务器设置 服务勾上httpd然后点开始之后保存,如图:

在浏览器测试如图:

打开文件夹file:/var/www/html 在其中建一个about.php的文件,代码如下:

Phpinfo();

?>

打开浏览器测试如图:

点击红帽子—>系统设置-->服务器设置 服务勾上mysqld然后点开始之后保存,然后在终端输入如图所示代码,给MYSQL设定密码,如图:

2.根据题目要求需要数据库中建立学生个人信息(学号、性别、年龄),所修课成,所在院系三个表,不是独立的。所以我建了一个名为php的数据库以及名为register(用户),student(学生),faculty(学院),course(课程)的数据表,代码如下:

CREATE TABLE IF NOT EXISTS student (

name varchar(30) NOT NULL,

id int(30) NOT NULL,

class char(30) NOT NULL,

sex varchar(30) NOT NULL,

age int(20) NOT NULL

);

CREATE TABLE IF NOT EXISTS register (

username char(25) NOT NULL,

password int(20) NOT NULL

);

INSERT INTO register VALUES('admin','111111');

CREATE TABLE IF NOT EXISTS course (

id int(30) NOT NULL,

classname char(30) NOT NULL,

classid int(20) NOT NULL,

teacher varchar(30) NOT NULL,

socre int(10) NOT NULL

);

CREATE TABLE IF NOT EXISTS faculty (

id int(30) NOT NULL,

name char(30) NOT NULL,

academical char(30) NOT NULL

);

建数据库及数据表如图:

3.下面进行管理员与数据库的连接:在file:/var/www/html file:/var/www/html建立一个名为学生信息管理系统的文件夹,然后建一个register.phpy以及denglu.html,代码如下:Register.php:

$username=$_POST['username'];

$password=$_POST['password'];

$con=mysql_connect("localhost","root","root");

mysql_select_db("php");

$sql="select * from register where username='$username' AND password='$password'";

$re=mysql_query($sql);

$row=mysql_num_rows($re);

if($row!=1)

{

echo "登录失败";

}

else echo "";

?>

denglur.html:

无标题文档

欢迎登录学生信息管理系统

 

登录名:

登录密码:

 

如图:

相关文档
最新文档