位置: 编程技术 - 正文

Mysqli基础知识(mysql基础概念)

发布时间:2024-02-26

推荐整理分享Mysqli基础知识(mysql基础概念),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql知识大全,mysql基础笔记,mysql知识大全,mysql基础笔记,史上最全的mysql基础教程,mysql基本知识总结,mysql基本知识总结,mysql基本知识总结,内容如对您有帮助,希望把文章链接给更多的朋友!

相信原来在开始学习php的时候,很多人使用的数据库首选MySQL,连接数据库的扩展首选mysql扩展,但随着php版本的提高,mysql扩展正逐渐被mysqli和PDO所取代。正如使用mysql函数时给出的deprecated: The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead。学习mysqli扩展势在必行了。

   相对于mysql扩展,mysqli扩展支持面向对象和面向过程两种方式,支持预处理,支持事务处理,而且速度比mysql速度更快。本篇将主要介绍mysqli的面向对象的基本简单操作。

mysqli安装配置

  mysqli的安装配置和其他配置一样,首先要确认你的ext文件夹下存在php_mysqli.dll文件(一般而言是存在的),并且在php.ini文件中去掉“extension=php_mysqli.dll”这一行前的";",并且确定配置文件中extension_dir='ext目录所在的位置。重新启动服务器后,便可以使用mysqli扩展啦~

如何验证mysqli扩展已经开启了呢?

   其实最直接的是使用mysqli扩展的函数看看能不能用,例如通过能否连接数据库判断扩展已经安装完成。连接成功,不必说,自然是装好了,连接不成功,也不要轻易认为没有装好,我们还有后招,利用phpinfo()函数,我们可以明确知道mysqli是否可用。

Mysqli基础知识(mysql基础概念)

   当然可以通过extension_loaded('mysqli') 来判断是否装载mysqli扩展,甚至可以通过get_loaded_extensions()获得到底装载了哪些扩展。

面向对象mysqli的使用

  对于使用过mysql扩展的开发者,mysqli无论是面向对象还是面向过程的 方式都是非常容易理解的,有种似曾相识的感觉。具体的属性方法请参照php官方手册, 利用mysqli进行查询,未对查询结果集进行遍历,如何取出数组中的数据应该不是难事。

需要注意的是$mysqli->query()执行的sql语句,成功执行SELECT, SHOW, DESCRIBE或 EXPLAIN查询会返回一个mysqli_result 对象,其他查询则返回 TRUE,执行失败则都返回false。

在进行INSERT,UPDATE,DELETE操作时可以调用$mysqli->affected_rows获得受影响记录条数

$mysqli->affected_rows 返回值 返回-1表明sql语句出现问题,0表示没有受影响的记录,其他数值则是受影响条数。

执行多条SQL语句,预处理,以及事务处理也是mysqli的重要内容,我会在后来的随笔中写到。

以上所述就是本文的全部内容了,希望大家能够喜欢。

mysql数据表按照某个字段分类输出 也许大家有时候会遇到需要将把数据库中的某张表的数据按照该表的某个字段分类输出,比如一张数据表area如下我们需要将里面的area按照serialize字段进

简单介绍下MYSQL的索引类型 一、介绍一下索引的类型Mysql常见索引有:主键索引、唯一索引、普通索引、全文索引、组合索引PRIMARYKEY(主键索引)ALTERTABLE`table_name`ADDPRIMARYKEY(`column`

浅谈MyISAM 和 InnoDB 的区别与优化 MyISAM和InnoDB的基本区别1.InnoDB不支持FULLTEXT类型的索引。2.InnoDB中不保存表的具体行数,也就是说,执行selectcount(*)fromtable时,InnoDB要扫描一遍整个表来计

标签: mysql基础概念

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

上一篇:mysql Access denied for user ‘root’@’localhost’ (using password: YES)解决方法

下一篇:mysql数据表按照某个字段分类输出(mysql表中数据)

  • 股东权益合计在报表哪里看
  • 去年的财务报表可以更正申报吗
  • 可辨认净资产和所有者权益的区别
  • 现金股利缴纳个人所得税
  • 金蝶软件预收账款明细
  • 单位发放中秋月饼价值有规定吗
  • 税前扣除凭证的内部凭证
  • 小规模企业有了增值税吗
  • 在建工程 费用
  • 年报中纳税总额怎么填
  • 收到的扶贫工作经费会计分录
  • 隐名股东违法吗
  • 现金报销银行账户
  • 非金融机构借款计入什么科目
  • 进项税额转出会影响利润吗
  • 税控设备可以跨省销售吗
  • 企业转增股本要交税吗
  • 一般纳税人注销库存需要补交税吗
  • 企业收到红字发票,应该如何申报报表?
  • 资询服务收入算服务还是劳务
  • 预计负债什么时候确认
  • 资源税改革最新政策
  • 出差补贴怎么算
  • w10系统程序停止运行
  • 2021年6月更新
  • 材料没有入库
  • 给客户买的礼品怎么报销
  • 爱荷华州的首府
  • 企业所得税税款
  • 一般纳税人出售旧设备的税率
  • 国有土地出让收入分析报告
  • 牛顿地名
  • vue的watch监听
  • 递延收益与递延所得税资产的区别
  • 小企业会计制度最新版
  • 小规模负数发票怎么申报增值税
  • 前端生成docx
  • 微信小程序在哪里找?
  • Java+JSP+Mysql+Tomcat实现Web图书管理系统
  • mvc框架工作流程
  • 未核定月数是什么
  • 电子回单是什么样子
  • PHP魔术方法的作用
  • 我的Vue之旅 11 Vuex 实现购物车
  • 应收账款收不回来做坏账处理分录
  • 股东分红的会计分录怎么做
  • 支付员工的餐费怎么入账
  • 物资采购是
  • 合伙企业的利润分配,合伙协议没有约定的
  • 销售方销售返利单独开具
  • 物业公司劳务外包
  • 无形资产的相关税费
  • 支付股东借款现金流量表怎么填
  • 一般纳税人增值税税率
  • 支付代理费计入什么科目
  • 房地产的预付账款
  • 会计处理是会计分录吗
  • windows下启动mysql的命令是什么
  • 苹果序列号查询
  • windows如何安装安卓软件
  • win7系统更新软件
  • xp系统重启后自动还原怎么办
  • xp系统文件损坏怎么修复
  • 苹果MAC电脑怎么玩圣安地列斯
  • windows远程桌面怎么开启
  • windows10周年更新
  • sendmail邮件服务器
  • win7系统IE浏览器怎么去掉360导航
  • linux必学的60个命令rar
  • 学习笔记一
  • bootstrap-treeview.js
  • node.js的流的作用
  • 批处理 ftp
  • unity shaderlab新手宝典
  • <2> unity3d 分包与上google play 之具体实战
  • 重写runnable
  • 四川国税发票查询验证
  • 日本的消费税是累进税吗
  • 增值税是否在利润表反映
  • 请问地税是省直单位吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号