- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验5-1利用PHP实现mysql数据库操作
?实验5-1 利用PHP实现mysql数据库操作
【实验目的】
掌握SQL语言和数据库的操纵方法。
了解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服务器的站点根目录)
编写图书浏览的网页browse.php
编写图书添加的网页append.php
?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]. ,price=.$_POST[price]. ,author=.$_POST
[author].);
echo 已成功添加!;
echo insert into catalog set bookno=.$_POST[bookno].,bookname=.$_POST[bookname]. ,price=.$_POST[price]. ,author=.$_POST[author].;
exit;
}
?
html
head
title图书浏览/title
/head
body
请输入添加图书信息:
form action=append.php method=POST target=_self
input type=hidden name=doappend value=doappend
书号input type=text name=bookno value= size=10 br
书名input type=text
您可能关注的文档
- 总复习三:介词.doc
- 数量关系题分类整理.doc
- 关于混凝土坍落度控制的办法.doc
- 船公司英文简称.doc
- sametime实施报告.doc
- SMP、NUMA、MPP体系架构比较.doc
- 也来说说新岗校长的领导艺术.doc
- 社会保障总复习.ppt
- Mynewneighbor读写设计1.doc
- 整理改错英文.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)