PHP+MySQL动态网页设计 课件 项目7 MySQL数据库操作_第1页
PHP+MySQL动态网页设计 课件 项目7 MySQL数据库操作_第2页
PHP+MySQL动态网页设计 课件 项目7 MySQL数据库操作_第3页
PHP+MySQL动态网页设计 课件 项目7 MySQL数据库操作_第4页
PHP+MySQL动态网页设计 课件 项目7 MySQL数据库操作_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目7

MySQL数据库操作任务1使用SELECT语句查询数据任务2使用INSERT语句添加数据SpeakernameandtitlePHP+MySQL动态网页设计使用SELECT语句查询数据2任务1任务1创建与管理数据库任务分析创建tb_stu数据表,数据表的结构可参考项目6。使用mysqli类库中的相关函数对tb_stu数据表进行查询,将查询结果显示到页面中。01知识准备可通过PHP语言的mysqli类库来操作MySQL数据库。这个类库是PHP语言中专门针对MySQL数据库的扩展接口,下面介绍mysqli类库中的常用函数。mysqli_connect()函数

mysqli_select_db()函数mysqli_query()函数

mysqli_num_rows()函数mysqli_fetch_assoc()函数

mysqli_fetch_row()函数mysqli_free_result()函数

mysqli_close()函数02任务1使用SELECT语句查询数据任务实施第1步:创建tb_stu数据表,将sid设置为主键,并勾选“自动递增”复选框,如下图所示。03任务1使用SELECT语句查询数据任务实施第2步:向tb_stu数据表中自行添加若干记录,如下图所示。03任务1使用SELECT语句查询数据任务实施第3步:新建student_list.php文件,并输入以下代码。该页面使用echo语句,将查询学生信息输出到页面中。03<?php $conn=mysqli_connect('localhost','root','12345678'); mysqli_select_db($conn,'xsgl'); $sql="SELECT*FROMtb_stu"; $result=mysqli_query($conn,$sql); $totalnum=mysqli_num_rows($result); for($i=0;$i<$totalnum;$i++){ $row=mysqli_fetch_assoc($result); echo"学号:".$row['sid']."<br/>"; echo"姓名:".$row['sname']."<br/>"; echo"性别:".$row['gender']."<br/>"; echo"年龄:".$row['age']."<br/>"; echo"班级:".$row['class']."<br/>"; } mysqli_free_result($result); mysqli_close($conn);?>任务1使用SELECT语句查询数据任务实施第4步:运行student_list.php页面,运行结果如下图所示。03使用INSERT语句添加数据8任务2任务2

使用INSERT语句添加数据任务分析首先,创建一个表单页面,让用户输入数据,再创建一个处理页面,将用户提交的数据添加到MySQL数据库中。01知识准备本任务在页面中使用了JavaScript语言来实现页面的动态效果,JavaScript语言是一种广泛应用于客户端的脚本语言,用来给HTML网页增加动态功能,JavaScript代码必须书写在<script>...</script>标签之间,并可被放置于<head>...</head>标签或<body>...</body>标签中。下面对本任务使用到的JavaScript语句进行说明。alert()函数

window.history对象

window.location对象02任务2

使用INSERT语句添加数据任务实施第1步:为了便于观察,需要清空tb_stu数据表中的记录。03第2步:新建student_add.php文件,输入以下代码。该页面作用是添加学生信息表单,主要用于编辑学生信息。<h2>添加学生信息</h2><formaction="student_add_handle.php"method="post">性别:<selectname="gender"> <optionvalue="男">男</option> <optionvalue="女">女</option></select><br/><br/>姓名:<inputname="username"type="text"/><br/><br/>年龄:<inputname="age"type="text"/><br/><br/>班级:<inputname="class"type="text"/><br/><br/><inputname="submit"type="submit"value="添加"/></form>任务2

使用INSERT语句添加数据任务实施第3步:新建student_add_handle.php文件,并输入教材中相关代码。该页面的作用是学生信息处理,接收传递过来的表单数据并写入数据库。03任务2

使用INSERT语句添加数据任务实施第4步:运行student_add.php页面,并输入相应的学生信息,运行结果如下图所示。03任务2

使用INSERT语句添加数据任务实施第5步:单击“添加”按钮,提交到student_add_handle.php页面,运行结果如下图所示。03任务2

使用INSERT语句添加数据任务实施第6步:在MySQL中进行验证,输入“select*fromtb_stu”进行查询,查询结果如下图所示,查到刚才添加的学生信息,说明数据已添加成功。03项目7

MySQL数据库操作思考与实训041.根据注释提示,在空白处填充相应的代码。//数据库地址$servername="";//数据库账号$username="lrhhz";//数据库密码$password="MySql@114514aaaa";//数据库名称$database='user_info'//创建连接$conn=mysqli_connect(___(1)___,___(2)___,___(3)___,__(4)___);//检测连接并展示错误if(!$conn){die("连接错误:".mysqli_connect_error());}项目7

MySQL数据库操作思考与实训042.在连接数据库的基础上,继续完成下列任务。

//现已建好admin数据表,插入数据$sql_insert="___(1)__INTOadmin(username,password)___(2)__('lrhhz','123456')";//检测是否插入成功if(mysqli_query(___(3)__,___(4)__)){echo"新记录插入成功";}else

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论