- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
14.第18章 PHP操作MySQL数据库
PHP与MySQL的数据库接口 PHP访问MySQL的一般步骤 1.连接MySQL服务器 2.选择MySQL数据库 3.执行SQL语句 4.关闭结果集 5.关闭MySQL服务器 PHP连接MySQL数据库 resource mysql_connect(host,username,pwd) 该函数如果操作成功返回类型是一个资源变量,如果不成功则返回false host:要连接的mysql服务器的名称或者IP地址 username:登录mysql服务器的用户名 pwd:登录mysql服务器的密码 PHP连接MySQL数据库 boolean mysql_select_db(dbname) 切换数据库,如果不做特别设置那么当用户默认所在的数据库应该是mysql因此要切换的正确的数据库当中才能进行操作 如果该函数执行成功则返回true不成功则返回false PHP连接MySQL数据库 Recordset mysql_query($sql,$conn) 该函数将按$sql函数传递的sql语句对数据库进行查询 $sql参数是一个标准的sql语句也就是说大致分为两类,第一类是有查询结果的比如select语句,第二种是没有查询结果返回的比如update,insert,delete语句 对于有结果产生的sql语句如果执行成功则返回该结果集,如果不成功则返回false 对于没有结果集返回的语句,执行成功则返回true不成功则返回false PHP连接MySQL数据库 int mysql_num_rows($result) 该函数用来返回查询结果集当中记录的数量。 PHP操纵MySQL的其他函数 mysql_fetch_row() 从result结果集当中取得一个数组每执行一次记录集指针就会自动向下移动 返回的是一个数字索引数组 $info = mysql_fetch_row($result); echo $info[0]; …… echo $info[n]; mysql_fetch_assoc() 从result结果集当中取得一个数组每执行一次记录集指针就会自动向下移动 返回的是一个关联数组 $info = mysql_fetch_assoc($result); echo $info[字段名1]; …… echo $info[字段名n]; 注意:字段名称区分大小写 mysql_fetch_array() 从result结果集当中取得一个数组每执行一次记录集指针就会自动向下移动 返回的是一个数字索引数组和关联数组的组合 $info = mysql_fetch_array($result); echo $info[字段名1]或者$info[0]; …… echo $info[字段名n]或者$info[n-1]; 注意:字段名称区分大小写 mysql_fetch_object() 返回一个对象而不再是一个数组 只能通过字段来访问各列数据 $info = mysql_fetch_object($result); echo $info-fieldname1; …… echo $info-fieldnameN; 注意:字段名称区分大小写 * * $link = mysql_connect(localhost,root,root) or die(连接数据库失败,原因为:.mysql_error()); if($link){ echo 数据库连接成功!; } $db_selected=mysql_select_db(数据库名称,$link); if($db_selected){ echo 数据库选择成功!; } 红色代码部分可以使用如下代码代替: $db_selected=mysql_query(use 数据库名称,$link); $sql=insert into 表 values(字段值); $result=mysql_query($sql,$link); $sql=select * from 表; $result=mysql_query($sql,$link); int mysql_num_rows($result) * $con=mysql_connect(localhost,root,123456); if($con) echo select db success * *
您可能关注的文档
- 1 MATLAB与科学计算——概述[新版].ppt
- 1 CAD概论.ppt
- 0第6章企业薪酬管理设计【精品ppt】.ppt
- 1 我国体育竞赛管理的体制、种类及制度.ppt
- 1 第一章 创业基本知识.ppt
- 1 文案红色PPT(文案必读).ppt
- 1 第二讲如何规范体育教学设计?.ppt
- 1 软件工程UML.ppt
- 1-9000族标准简介及其理论基础.ppt
- 1-A袁驷f90程序内容.ppt
- 2025年福建省公务员考试《人文科技常识》必刷100题试卷带解析必考【考点梳理】.docx
- 2025年高考考试《人文科技常识》试卷带解析(达标题).docx
- 2025年江苏省公务员考试《人文科技常识》必刷100题试卷带解析及参考答案(名师推荐).docx
- 2025年江西省《人文科技常识》必刷100题试卷带解析及参考答案【黄金题型】.docx
- 2025年江苏省《人文科技常识》必刷100题试卷带解析(精选题).docx
- 2025年鹤岗市法院书记员招聘笔试备考题库及答案解析.docx
- 2025年新疆维吾尔自治区法院书记员招聘笔试备考题库及答案解析.docx
- 2025年梧州市法院书记员招聘笔试备考题库及答案解析.docx
- 2025年湖南省城管协管人员招聘笔试备考题库及答案解析.docx
- 2025年泰州市城管协管人员招聘笔试备考题库及答案解析.docx
最近下载
- 转速耦合混合动力汽车行星减速装置可靠性优化设计与分析.docx VIP
- 2025四川农商银行社会招聘800人笔试备考试题及答案解析.docx
- 2024年江西省鹰潭信江新区公开招聘村(社区)工作者12人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx VIP
- 工程质量创优策划书(中建八局).docx
- YN803D系列多功能数字仪表.doc.docx VIP
- 分布式光伏发电项目报告(28页).pptx
- 工程质量管理考核制度.doc
- 直播电商运营(初级)营销师巨量认证考试题库(附答案).docx
- 2022年研究生类同等学力申请硕士学位教育学学科综合水平考试模拟题10.pdf VIP
- 学校围墙改造项目工程施工组织设计.docx VIP
文档评论(0)