位置: 编程技术 - 正文

PHP5 操作MySQL数据库基础代码(php5.4+mysql)

编辑:rootadmin
1. 建立数据库连接 建立一个数据库连接需要四个参数,分别为数据库地址、数据库访问用户名、数据库访问密码、数据库名称。除了使用上面的mysqli对象的构造方法建立数据库连接外,还可以调用其connect方法建立数据库的连接。 还可以通过mysqli对象的构造方法建立数据连接,通过select_db方法指定要访问的数据库。 通过mysqli对象的errno属性获取当前连接的错误号,如果当前连接没有任何错误,错误号返回为0。 当然可以通过mysqli对象的error属性获取当前连接的错误信息,如果没有错误,返回“”。 2.查询数据库 查询数据库可以使用mysqli对象的query方法,该方法返回查询数据库的结果集。 语法为:$mysqli->query(查询语句,查询模式); 查询模式有两种: ① MYSQLI_STORE_RESULT。将结果作为一个缓存集进行返回,这说明可以立即对整个结果集进行导航。该设置为默认设置。结果集查询出来后就放入内存中,这就代表如果结果集内数据量很大则会占用较多的内存。但是利用这种方式我们可以很容易知道一个查询返回了多少行记录或希望立即跳到结果集的某一行。 ② MYSQLI_USE_RESULT。将结果集作为一个非缓存集返回。这就代表会根据需要从数据库服务器获取结果集,对于较大的结果集数据这样做可以提高性能。但是会导致很多对结果集的操作受到限制,比如获取查询行数等。 使用结果集对象的fetch_row方法获取结果集中每一行数据,每一行数据为一个关联数组,并使用list方法将其中的每个数据进行输出。还可以使用输出对象的方式将结果集中的每一行进行输出。 其中使用fetch_object方法将每一行中的数据封装为一个对象,在上面的例子中该对象为$rowObject,数据库中每一列成为该对象的属性,通过该对象调用其属性名称就可以获取对应的字段值。比如获取学生姓名$rowObject->name。 还可以使用fetch_array方法将每一行数据返回为一个关联数组或是一个索引数组,或者同时返回关联数组和索引数组。fetch_array方法的模式参数来指定当前返回数组的模式: ① MYSQLI_ASSOC。返回关联数组,key为字段名,value为字段值。 ② MYSQLI_NUM。返回索引数组,返回顺序和查询字段顺序相同。 ③ MYSQLI_BOTH。同时返回关联数组和索引数组。默认设置。 或 3.释放内存 如果结果集中数据量巨大并且已经使用完毕后,结果集对象的free方法用于释放结果集占用的内存。一旦调用了free方法,结果集将不再可用。 4.添加、修改和删除操作 使用mysqli对象的query方法依然可以进行对数据库的添加、修改和删除操作,只不过是SQL语句的不同而已。我们以添加数据为例: 调用mysqli对象的affected_rows属性可以获取影响的行数。 5.关闭数据库连接 当一个数据库连接使用完毕后调用mysqli对象的close方法将其关闭。 6.使用绑定参数 在PHP中的绑定参数和Java中的预处理SQL是相同的原理,当反复执行一个SQL时,SQL的参数不定时可以使用绑定参数方式可以提升SQL的执行速度. 需要注意的是bind_param方法的第一个参数,该参数指定了后面的变量的数据类型,这些数据类型如下所示: ① i : 所有的Integer类型。 ② d : 所有的double和float类型。 ③ b : Blob类型。 ④ s : 其他数据类型包括字符串。 7.结果绑定 结果绑定用于将查询结果和一些变量进行绑定。

推荐整理分享PHP5 操作MySQL数据库基础代码(php5.4+mysql),希望有所帮助,仅作参考,欢迎阅读内容。

PHP5 操作MySQL数据库基础代码(php5.4+mysql)

文章相关热门搜索词:php操作mysql数据库,使用php进行mysql数据库编程的基本步骤,php操作mysql数据库,php5.6+mysql,php5.6+mysql,php5-mysql,php5-mysql,php操作mysql数据库,内容如对您有帮助,希望把文章链接给更多的朋友!

php面向对象全攻略 (一) 面向对象基础知识 1.面向对象的概念面向对象编程(ObjectOrientedProgramming,OOP,面向对象程序设计)是一种计算机编程架构,OOP的一条基本原则是计算机程序是由单个能够

php面向对象全攻略 (二) 实例化对象 使用对象成员 5.如何实例化对象我们上面说过面向对象程序的单位就是对象,但对象又是通过类的实例化出来的,既然我们类会声明了,下一步就是实例化对象了。当

php面向对象全攻略 (三)特殊的引用“$this”的使用 7.特殊的引用$this的使用现在我们知道了如何访问对象中的成员,是通过对象-成员的方式访问的,这是在对象的外部去访问对象中成员的形式,那么如

标签: php5.4+mysql

本文链接地址:https://www.jiuchutong.com/biancheng/277125.html 转载请保留说明!

上一篇:PHP类(Class)入门教程第1/2页(php中class用法)

下一篇:php面向对象全攻略 (一) 面向对象基础知识(深入php:面向对象、模式与实践)

  • 非拒付追索待清偿是什么意思
  • 土地摊销账务处理
  • 印花税怎么计提和缴纳
  • 销项负数发票怎么做账
  • 房地产企业预缴增值税如何申报
  • 影响无形资产项目金额的有
  • 在建工程无发票怎么说明原因
  • 转让无形资产专利权的账务处理
  • 完税凭证和纳税凭证区别
  • 代账报税软件哪个好
  • 申报开票是什么意思
  • 一般纳税人辅导期预缴
  • 低价销售代替非正常损失避免转出进项税?
  • 季度申报表营业成本怎么填
  • 持续经营净利润是什么意思
  • 资产处置收益属于其他收益吗
  • 贷款利息支出属于
  • 资金账簿印花税申报期限
  • 合伙制创投企业与合伙制创投基金
  • dll缺失怎么修复
  • 生产成本是什么类科目
  • 简易计税分包抵减
  • 外贸企业进项税额抵扣证明
  • Windows11预览体验计划空白
  • 银行收取对公账户服务费有什么用
  • php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
  • 房地产销售未完工产品收入是含税的吗
  • nodejs安装教程
  • 苏格兰高地什么意思
  • 应收账款清查采用实地盘点法
  • php对二维数组进行排序
  • 怎么查商品的税率
  • 3d representation
  • timedatectl命令用法
  • 年金现值系数和复利现值系数的公式
  • 给股东分配股利
  • 支付网银年服务费
  • vue多平台
  • 如何让网站优化成功
  • 汽车4s店售后业绩看板
  • 企业如何采购
  • 工程施工资产负债表怎么填
  • 品种法分批法分步法的区别
  • 固定资产盘亏是什么意思
  • 收到政府补助怎么感谢
  • 行政事业单位拨款请示在前还是发票在前
  • 成品油发票如何下载库存
  • 固定资产折旧的会计科目
  • 在建工程项目包括
  • 购买材料如何做会计分录
  • 公司股权变更所需资金
  • 固定资产清理时累计折旧提完了怎么账务处理
  • 行政事业单位预算一体化账务处理
  • 一般纳税人月底进项税销项税怎么做分录
  • 暂估入账的材料对材料成本差异率
  • 税务报表工会经费是按什么交了
  • 工业企业的材料
  • 如何防止sql注入及数据安全问题
  • win7开机启动
  • win2003怎么安装
  • mac如何连接iphone
  • 虚拟机ubuntu怎么用
  • os x10.10.3beta5官网下载 yosemite10.10.3beta5下载地址
  • win8计算机配置在哪
  • win8右边栏设置
  • Win7系统文件损坏怎么修复
  • Win8系统32位和64位哪个好应该如何选择
  • css动态网页
  • cocos2d官网
  • qt5.15教程
  • 安卓开发遇到的问题
  • jQuery中ajax错误调试分析
  • 如何使用开塞露排便
  • JavaScript中String.match()方法的使用详解
  • js使文本框失去焦点的方法
  • python库怎么用
  • Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
  • js正则regexp
  • 河南省国家税务局官网
  • 出口货物免抵税额怎么申报附加税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设