-
PDO安装与配置查看全部
-
pdo只是一个抽象层,本身不能对数据库进行操作 pdo支持的数据库,这里主要讲mysql查看全部
-
lastInsertId()查看全部
-
php.ini查看全部
-
大规模大查看全部
-
bucuo查看全部
-
PDO对象方法查看全部
-
受教了查看全部
-
方法 bindParam() 和 bindValue() 非常相似。 唯一的区别就是前者使用一个PHP变量绑定参数,而后者使用一个值。 所以使用bindParam是第二个参数只能用变量名,而不能用变量值,而bindValue至可以使用具体值。查看全部
-
学习之前的思考:what,why,where,when,how查看全部
-
pdo对象的方法
查看全部 -
当返回的PDOStatement对象中存储了多个结果集,使用PDOStatement::fetchAll()方法每次只能取出一个结果集,此时需要使用PDOStatement ::nextRowset();移动结果集指针让其指向下一个结果集,才能用PDOStatement::fetchAll()或者PDOStatement::fetch()方法取到下一个结果集记录. $sql='call test1()'; //test1为SQL的PROCEDURE(存储过程) $stmt=$pdo->query($sql); //PDOStatement对象中存储了多个结果集 $rowset=$stmt->fetchAll(PDO::FETCH_ASSOC); //只能取出一个结果集 print_r($rowset); echo '<hr color="red"/>'; $stmt->nextRowset(); //移动结果集指针 $rowset=$stmt->fetchAll(PDO::FETCH_ASSOC); print_r($rowset);查看全部
-
PDOStatement对象的方法: bindColumn():绑定一列到一个PHP变量; getColumnMeta():返回结果集中一列的元数据; columnCount():返回结果集中的列数; setAttribute():设置一个语句属性; getAttribute():检索一个语句属相; errorCode():获取跟上一次语句句柄操作相关的SQLSTATE; errorInfo():获取跟上一次语句句柄操作相关的扩展错误信息; debugDumpParams():打印一条SQL预处理命令; nextRowset():在一个多行集语句句柄中推进到下一个行集;查看全部
-
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 语句查看全部
举报
0/150
提交
取消