位置: 编程技术 - 正文

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

编辑:rootadmin

推荐整理分享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表中数据)

  • 印花税税源明细表怎么填
  • 为什么盈利要利润亏损要扣除所得税
  • 成本票和进项票怎么区分
  • 计提工资附什么单据
  • 企业会计准则季报报送哪几个报表
  • 个月所得税税率
  • 营业外收入怎么结转到本年利润
  • 上月未记账本月可以记账吗
  • 分包部分也享受价格优惠
  • 银行理财收益算错兑付怎么办
  • 福利企业要求
  • 购买的固定资产没有使用,是否计提折旧
  • 第三方代缴社保算工龄吗
  • 筹建期间取得的专用发票怎么入账
  • 生产成本的明细账怎么登记
  • 法律关系的内容是指
  • 应交税费是什么科目借贷方向
  • 处置固定资产增值税税率
  • 关于税前扣除的规定
  • 高新技术企业软著数量
  • 普通发票收款方账号信息错了可以正常报销吗
  • 农产品进项税抵扣计算例题
  • 个体工商户怎么交税
  • 个人所得税人员添加后如何操作
  • 暂估入库有时间限制吗
  • 公司收到银行存款利息收入会计分录
  • 暂时关闭朋友圈
  • 销售额不到10万免征什么税
  • 如何打开mac系统
  • php变量设置
  • linux7 nfs
  • php的脚本语言
  • 怎么给复选框赋值
  • 新准则土地使用权计入固定资产还是无形资产
  • 华为od测试岗机试需要怎么准备
  • gparted 命令行
  • 拦截器拦截html
  • 林木苗圃
  • 防洪保安资金可以抵扣个税吗
  • 新购买的发票如何读取
  • 小规模纳税人出租不动产税率是5%还是3%
  • 亏损弥补规定
  • mysql临时表什么时候销毁
  • 煤炭企业所得税税率新疆
  • 收购公司款项的会计处理
  • 企业所得税的成本怎么填?
  • 购买加油卡需要什么证件
  • 所得税季报季末从业人数
  • 进项抵扣项目
  • 增值税附加税的计算基数
  • 企业招待客户收入怎么算
  • 会计销售返利处理流程
  • 先付款后收到发票
  • 第三方代缴社保合法吗最新规定
  • 固定基金减少的理由
  • 长期股权投资其他权益变动
  • 建筑劳务没有合同能起诉吗
  • 银行汇票后面怎样背书盖章
  • 新成立公司季初资产总额是填1
  • 财务单独核算是什么意思
  • 企业办理土地证需要哪些资料
  • mysql闪退处理
  • MSSQL SERVER 2005 数学函数整理
  • centos账号密码
  • linux中python命令
  • 清除桌面应用软件
  • 将Linux中systemd的单元配置实例化的方法
  • androidstudio listview
  • Android OpenGL ES(七)----理解纹理与纹理过滤
  • css中文名称
  • Unity3D中Enabled、Destroy与Active的区别
  • [置顶]马粥街残酷史
  • python列表的常用方法有哪些
  • javascript代码大全
  • 税控盘税务数字书驱动找不到应用程序是咋回事
  • 安徽省国家税务局网
  • 购车绿本是什么样的?
  • 资源税的计税依据是含税还是不含税
  • 普通发票管理系统官网
  • 初级会计职称可以挂靠吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设