位置: 编程技术 - 正文

PHP Mysqli 常用代码集合(常用的php操作mysql的函数有哪些)

编辑:rootadmin

推荐整理分享PHP Mysqli 常用代码集合(常用的php操作mysql的函数有哪些),希望有所帮助,仅作参考,欢迎阅读内容。

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

PHP5.0开始,不仅可以使用早期的mysql数据库扩展函数,还能使用新扩展的mysqli技术实现与mysql数据库的信息交流,PHP的mysqli扩展被封装在在一个类中,它是一种面向对象技术,只能在PHP5和MYSQL4,1或更高的版本才能使用,(i)表示该进,使用mysqli,执行速度更快,更方便,更高效,也可以使数据库访问更安全(因为用类模式)使用mysqli 简单流程

设置PHP.ini 配置文件extension=php_mysqli.dll

//创建连接

//检测连接

//获取数据库返回值

//关闭连接

//常用语法INSERT INTO [表名] ([字段1],[字段2]) VALUES ([值1],[值2]);SELECT * FROM [表名] WHERE [表达式] ORDER BY [字段1],[ASC/DESC 升/降] [字段2],[ASC/DESC 升/降];DELETE FROM [表名] WHERE [表达式];UPDATE [表名] SET [字段1]=[值1],[字段2]=[值2] WHERE [表达式];获取总行数:SELECT COUNT(*) FROM [表]

//中文乱码

以下是一些实例

PHP Mysqli 常用代码集合(常用的php操作mysql的函数有哪些)

连接mysqli

建立MYSQL配置文件 config.ini.php

config.ini.php 内容如下:

(用mysqli链接MYSQL数据库)

(其他操作)查询

三种处理查询结果

关联数组,就是嵌套的数组 如:

使用 mysqli_stmt 类

mysql4.1版本开始提供一种预处理(prepared statement)的机制,它可以见整个命令向MYSQL服务器发送一次,以后只有参数变化,MYSQL只需要对命令做一次的分析就够了,大大减少需要传输的数据量,还提高了命令的处理效率(注,在不需要连接时应该立刻关闭close())步骤:

1,预备SQL命令 $sql = "insert into user(name,pwd) values(&#;,&#;)"; $stms = $mysqli->prepare($sql);2.绑定数据 $stms->bind_param('ss',$name,$pwd); (注意'ss':其要与后面的变量对应($name,$pwd) i 所有inerger类型 d double 或float 类型 s 所有其他类型包括字符串 b 二进制(blob,二进制字节串) ) $name = "huang"; $pwd = "";3.执行 $stms->execute();[4.在绑定执行另一组数据 $name = "he"; $pwd = ""; $stms->execute(); ]5.关闭 $stmt->close(); $mysqli->close(); (其他有用参数) $num = $stmt->affected_rows; 受影响的行数 $id = $stmt->insert_id; 当是插入命令时,返回插入的行id(自动) 事务处理在默认情况下,MYSQL是以自动提交(autocommit)模式运行,这就意味着所执行的每一个语句都将立即写入数据库中,但如果使用事务安全的表格类型,是不希望自动提交的行为的事务处理当执行多条MYSQL命令时,当然希望当其中一条命令出错时,所有的命令都不执行,返回执行命令之前的状态这就用到事务了 简单运用事务流程1.写好SQL命令 $sql1 = "insert user(name) values('huang','')"; $sql2 = "update account set number = number+1";2.关闭MYSQL事务处理的自动提交模式 $mysqli->cutocommit(0);3.试执行命令 $success = true; $res1 = $mysqli->query($sql1); if(!$res1 or $mysqli->affected_rows !=1){ $success = false; } $res2 = $mysqli->query($sql2); if(!$res2 or $mysqli->affected_rows !=1){ $success = false; }4.查看执行情况,都成功执行,有失败回滚初态 if($success ){ $mysqli->commit(); echo "执行成功"; }else{ $mysqli->rollback(); echo "执行失败"; }5.恢复MYSQL事务处理的自动提交模式 $mysqli->cutocommit(1); $mysqli->close(); mysql 目前只有InnDB和BDB两种数据包类型才支持事务 InnoDB最快(创建InnDB类型表)

php版微信小店API二次开发及使用示例 本文实例讲述了php版微信小店API二次开发及使用方法。分享给大家供大家参考,具体如下:1.weixiaodian.php页面:phpclasswXd{public$AppID="";public$AppSecret="";public

php mysql获取表字段名称和字段信息的三种方法 phpmysql获取表字段名称和字段信息的三种方法先给出本实例中使用的表的信息:使用desc获取表字段信息php代码如下:phpmysql_connect("localhost","root","");mysql_s

php中个不同等级压缩优化图片操作示例 本文实例分析了php中个不同等级压缩优化图片操作。分享给大家供大家参考,具体如下:今天找到一个php写的压缩图片程序,可以分个等级(0-9)来

标签: 常用的php操作mysql的函数有哪些

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

上一篇:PHP版微信小店接口开发实例(微信小店api)

下一篇:php版微信小店API二次开发及使用示例(微信小程序商城源码php)

  • 企业租车能抵增值税吗
  • 海关对哪些物品有出入境的限制规定
  • 一般纳税人的现金收入
  • 月工资税基是什么
  • 业务招待费和广告费扣除标准
  • 开办期间的利息收入怎么做账
  • 单位借款是否纳税
  • 信息技术服务开票单位填什么
  • 一张发票开不足一台设备的金额怎么办
  • 母公司收取服务费请示
  • 合同方和付款方不一致,发票开付款方可以吗
  • 公允价值确定方法最新
  • 公司用商标权作假违法吗
  • 境外企业分红个税怎么交
  • 小规模纳税人按月申报还是按季申报
  • 企业所得税预缴纳税申报表
  • 这几点政府补助会计新准则值得关注
  • 总分机构类型怎么选
  • 高新企业境外所得缴纳企业所得税税率为多少
  • 分公司开票信息
  • 支付个人利息没有取得发票
  • 财务报表教育费附加包含地方教育费附加吗
  • 费用已付款未收到发票需要暂估入账吗
  • 境外代扣代缴所得税
  • 持有至到期投资减值准备
  • 旅游公司广告费支出扣除标准
  • 什么是汇兑损益,汇兑损益产生的原因有哪些?(10分)
  • bios怎么恢复出厂设置会怎么样
  • 研发费用的支出类型有哪些
  • PHP:curl_close()的用法_cURL函数
  • 麦克米伦anki
  • php操作mysql数据库
  • Laravel5.5新特性之友好报错以及展示详解
  • 小规模企业现金怎样管理
  • 微信小程序使用时间记录查询
  • 电子发票能否作废
  • 图片php格式怎么换成jpg
  • css点击菜单显示内容
  • 增值税普通发票需要交税吗
  • 非流动资产处置计入什么科目
  • 固定资产是价税合计吗
  • 偿还银行贷款利息计算
  • 个税的代扣代缴
  • access的使用教程
  • mysql基本查询
  • sql查看所有数据表
  • 基本社会保险制度范围
  • 通信服务费账务处理流程
  • 资产减值损失会计科目编码
  • 夏天单位发防暑茶
  • 已经抵扣进项税转出怎么做分录?
  • 应交税金期末为负数
  • 安置房买卖过户流程
  • 发票上有银行流水号吗
  • 职工薪酬一般计入哪些科目进行核算
  • 废品损失是什么要素
  • 做账一定要计提本月工资吗
  • 教育类退费
  • xp系统怎样打开隐藏文件
  • win10的打开方式
  • window怎么样
  • 如何卸载影子还原软件
  • win8.1专业版是哪个
  • fsma32.exe进程是什么文件 fsma32是什么进程
  • 怎么清空windows8电脑里全部东西
  • 电脑升级到win11会卡吗
  • windows10如何取消密码开机
  • Win7系统打开文件夹没有自动排列选项
  • python数据结构教程
  • 动态规划之矩阵连乘
  • 安卓退出界面
  • nodejs如何使用
  • javascript字符串操作函数
  • jquery自动加载的方法
  • js判断当前页面是否为空
  • jquery滚动插件
  • 广东电子税务系统社保1号都能申报吗
  • 税控盘税务数字证书密码是什么
  • 怎么打印纳税申报表带章的
  • 环保职责及管理范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设