




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业核心机密保护合同模板
- 市场营销合作合同模板:品牌推广专用
- 数据外包服务合同转让合同
- 标准劳动合同解除样本
- 加盟连锁店经营合同样本
- 合同约定催款函格式专业版
- 建筑物拆除的施工安全管理考核试卷
- 机床制造中的人力资源管理策略考核试卷
- 农业科学中的农村居民收入与消费考核试卷
- 安全网络数据安全审计流程自动化考核试卷
- 2025复工复产安全教育培训
- 2024年叉车司机车辆基本操作知识考试题库及答案(共70题)
- 工业统计知识培训
- 2025年临沂科技职业学院高职单招语文2018-2024历年参考题库频考点含答案解析
- 保密协议范本
- 2025年临床医师定期考核必考复习题库及答案(1080题)
- 电梯维保知识培训课件
- CNAS-R02:2023公正性和保密规则
- 2024-2030年中国骨传导植入式助听器和耳机行业应用态势与需求前景预测报告
- 现场物资安全管理
- 2024解析:第二十章电与磁-讲核心(解析版)
评论
0/150
提交评论