实验5-1 利用PHP实现mysql数据库操作

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

实验5-1 利用PHP实现mysql数据库操作

【实验目的】

1掌握SQL语言和数据库的操纵方法。

2了解PHP语法与动态网页的制作。

【实验条件】

一个有效的Apache、PHP、Mysql服务的运行环境(需要安装appserv 软件)。

【实验内容与步骤】

注意:安装之前,检查自己的机器上是否已安装iis软件,若已安装则停止运行iis web服务。

1.安装appserv软件:双击appserv软件,按向导提示进行安装(过程略)。

2.Mysql数据库的操作:建立book数据库和catalog数据表(1)在windows中打开命令提示符窗口,输入“cd c:\appserv\mysql\bin”命令进入到Mysql数据库服务器安装目录下的bin子目录,执行“mysql –uroot”命令,连接到Mysql数据库管理系统,如图5-1。

(2)建立一个book数据库(类似于一个excel文件)。

在Mysql数据库管理系统下,使用命令“create database book ;”建立一个book数据库。“use book;”(注意:若数据库book已经建立,可先用“drop database if exists book;”将它删除,然后再建立)

使用命令“use book ;”,打开book数据库

(3)在数据库book中建立一个catalog表(类似于一个excel工作表, 当中的数据具有各自的数据名和数据类型)

使用命令:“create table catalog (bookno int(10) , bookname text , price text , author text ) type=MyISAM;”来建立此’’表(4)在数据表catalog中添加几条数据记录:

insert into catalog set bookno=1,bookname='电子商务',price='25',author='张泽';

insert into catalog set bookno=2,bookname='会计学原理',price='28',author='李泽';

insert into catalog set bookno=3,bookname='商务英语',price='21',author='慧泽';

(5)查询数据表catalog中的所有内容

select * from catalog;

(6)最后,使用“quit”命令退出mysql数据库管理系统。

3.利用php脚本,编写动态网页,进行数据库操作

(1)利用记事本,建立一个如下的网页index.htm,并存放到c:\appserv\www\目录下(此目录为web服务器的站点根目录)

(2)编写图书浏览的网页browse.php

(3)编写图书添加的网页append.php

If($_POST[doappend]!=""){

$host="localhost"; //数据库服务器名

$user="root"; //登录数据库使用的用户名

$password="";

$dbname="book"; //数据库名称

mysql_connect("$host","$user","$password") or die("无法连接MySQL数据库服务器!");

$db = mysql_select_db("$dbname") or die("无法连接数据库!"); //打开数据库book

mysql_query("set names GBK");

mysql_query("insert into catalog set bookno=".$_POST[bookno].",bookname='".$_POST[bookname]."' ,pr ice='".$_POST[price]."' ,author='".$_POST [author]."'");

echo "已成功添加!";

echo "insert into catalog set bookno=".$_POST[bookno].",bookname='".$_POST[bookname]."' ,pr ice='".$_POST[price]."' ,author='".$_POST[author]."'";

exit;

}

?>

图书浏览

请输入添加图书信息:

书号

书名
作者
单价

作业3:完成更改与删除图书的操作

提示:更改操作的sql语句形式为:

update catalog set bookno=***, bookname=”***” where bookno=***

删除操作的sql语句形式为:

delete from catalog where bookno=***

相关文档
最新文档