为了账号安全,请及时绑定邮箱和手机立即绑定
  • array_walk()常在函数中使用,它在类内部的应用规范如下: 如果是静态类,这样调用array_walk($array, array('self', 'walkFunction')); 或者array_walk($array, array('className', 'walkFunction')); className指当前的类名 非静态类 array_walk($array, array($this, 'walkFunction')); 其中walkFunction为类的方法名,如果没有实现的话,会报warning.
    查看全部
  • MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行。 事务用来管理 insert,update,delete 语句
    查看全部
    1 采集 收起 来源:PDO事务处理

    2017-04-15

  • PDOStatement::debugDumpParams()打印一条 SQL 预处理命令详情 (没有返回值。) 直接打印出一条预处理语句包含的信息。提供正在使用的 SQL 查询、所用参数(Params)的数目、参数的清单、参数名、用一个整数表示的参数类型(paramtype)、键名或位置、值、以及在查询中的位置 SQL模板中的占位符不同,打印出来的结果也会不同
    查看全部
  • bindParam和bindValue区别 bindParam第二个参数必须是变量,不能是固定值 bindValue第二个参数变量或者固定都可以,如果某个值固定不变则可以使用固定方式,第二次执行可以不用添加,相当于给此字段值设置了常量
    查看全部
  • PDOStatement:: bindParam()将变量绑定到SQL模板中(只能绑定变量而不能为确定的值) //PDOStatement:: bindParam()参数说明(占位符为[:name]情况)(UP推荐使用方式,不容易乱) $sql="INSERT user(username,password,email) VALUES(:username,:password,:email)"; $stmt=$pdo->prepare($sql); //第一个参数为相应的占位符,第二个参数为绑定变量(必须为变量而不能直接指定值,因为bindParam()设计时将第二个参数设定为变量的引用[&$参数二]),第三个变量指定变量类型,(第一,二个参数必填,其他为可选) $stmt->bindParam(":username",$username,PDO::PARAM_STR); $stmt->bindParam(":password",$password,PDO::PARAM_STR); $stmt->bindParam(":email",$email); $username='imooc1'; $password='imooc1'; $email='imooc1@imooc.com'; $stmt->execute(); //PDOStatement:: bindParam()参数说明(占位符为[?]情况) $sql="INSERT user(username,password,email) VALUES(?,?,?)”; $stmt=$pdo->prepare($sql); //第一个参数为整型对应SQL模板中的第几个问号,其他参数和使用条件与[:name]情况相同 $stmt->bindParam(1,$username,PDO::PARAM_STR); $stmt->bindParam(2,$password,PDO::PARAM_STR); $stmt->bindParam(3,$email); $username='imooc'; $password='imooc'; $email='imooc@imooc.com'; $stmt->execute();
    查看全部
  • PDO预处理(下篇) //fetch():得到结果集中的一条记录 $row=$stmt->fetch(); //默认得到的结果为关联数组和索引数组 //可以通过设置fetch()方法参数获得返回结果的不同形式 $row=$stmt->fetch(PDO::FETCH_ASSOC); //关联数组 $row=$stmt->fetch(PDO::FETCH_BOTH); //(默认)两种同时获取 $row=$stmt->fetch(PDO::FETCH_NUM); //索引数组 $row=$stmt->fetch(PDO::FETCH_OBJ); //返回对象 //还有其他形式可以 //fetchAll():得到结果集中的所有记录 $row=$stmt-> fetchAll(); //默认得到的结果为关联数组和索引数组 //可以通过设置fetchAll()方法参数获得返回结果的不同形式(参数设置方法与fetch()类似) //PDOStatement::setFetchMode():设置fetch()或fetchAll()的默认返回值形式(此方法只存在于PDOStatement对象中) //可以通过设置setFetchMode()方法参数改变fetch()或fetchAll()的默认返回值形式(参数设置方法与fetch()类似) PDOStatement中内置有结果集指针,当用fetch()获取一条结果集中的记录后,指针将会移动指向下一条记录,不论是用fetch()或fetchAll()取记录,将从指针所指记录开始取
    查看全部
  • PDO预处理(上篇) PDO::query ($sql)方法返回的结果是PDOStatement实例对象,PDOStatement可以用来操作结果集了。 PDO::prepare()方法返回的也是PDOStatement,但这时PDOStatement代表一条预处理语句,也就是说如果你通过PDO::prepare()查询,实际上并未执行sql,而是得到一个预处理语句(PDOStatement),然后你调用PDOStatement::execute()方法真正执行。执行结果集保存在保存在调用execute()方法的PDOStatement中 //prepare($sql):准备SQL语句 $stmt=$pdo->prepare($sql); //execute():执行预处理语句 $res=$stmt->execute();
    查看全部
  • PDOStatement对象的方法
    查看全部
  • PDO对象的方法
    查看全部
  • PDO对象事物处理
    查看全部
    0 采集 收起 来源:PDO事务处理

    2017-04-09

  • PDO连接数据库
    查看全部
    0 采集 收起 来源:PDO连接数据库

    2017-04-09

  • PDO支持的数据库
    查看全部
    0 采集 收起 来源:PDO简介

    2017-04-09

  • PDOStatement对象的方法
    查看全部
  • PDO对象常用的方法
    查看全部
  • pdo连接数据库的三种方式
    查看全部
    0 采集 收起 来源:PDO连接数据库

    2017-04-07

举报

0/150
提交
取消
课程须知
1、掌握PHP的基础语法知识 2、掌握MySQL基本增删改查语句 3、对面向对象的基本概念有清晰的认识,熟悉PHP中类定义的基本语法
老师告诉你能学到什么?
1、掌握PDO的基本概念及安装和配置 2、掌握PDO处理数据的基本操作 3、理解PDO事务处理 4、掌握类的封装的方法

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!