-
alter table user auto_increment=10; 修改下次自增从10开始查看全部
-
exec()命令特点查看全部
-
pdo对象方法查看全部
-
uri形式查看全部
-
uri形式查看全部
-
$dsn = 'mysql:host=localhost;dbname=test'; $pdo = new PDO($dsn,'root','') or die('error');查看全部
-
pdo特性查看全部
-
PDO 对象的方法(常用) 1.exet() --执行一条SQL语句,并返回其受影响的行数 2.query()--执行一条 语句,返回一个PDOStatement 对象 3.prepare()--准备要执行的SQL语句,返回PDOStatement 对象 4.quote()--返回一个添加引号的字符串,用于SQL语句中 5.lastInsertId()返回最后插入行的ID 6.setAttribute()设置数据库连接属性 7.getAttribute()得到数据库连接的属性 8.errorCode()获取跟数据库句柄上一个操作相关的SQLSTATE 9.errorInfo()获取跟数据库柄上一次操作的错误信息查看全部
-
一、php.ini下开启pdo扩展 二、连接pdo try{ $dsn="imooc"; $passwd="root"; $username="root"; $pdo = new PDO($dsn,$username,$passwd); var_dump($pdo);// 查看数据库 }catch(PDOException $e){ echo $e->getMessage(); }查看全部
-
PDO对象的方法查看全部
-
stmt函数集查看全部
-
函数笔记查看全部
-
$stmp $pdo->code()//转义字符并加上引号查看全部
-
<?php header('content-type:text/html;charset=utf-8'); try{ $dsn='mysql:host=localhost;dbname=imooc'; $username='root'; $passwd='root'; $options=array(PDO::ATTR_AUTOCOMMIT,0); $pdo=new PDO($dsn, $username, $passwd, $options); var_dump($pdo->inTransaction()); //开启事务 $pdo->beginTransaction(); var_dump($pdo->inTransaction()); //$sql='UPDATE userAccount SET money=money-2000 WHERE username="imooc"'; $sql='UPDATE userAccount SET money=money-2000 WHERE username="imooc"'; $res1=$pdo->exec($sql); if($res1==0){ throw new PDOException('imooc 转账失败'); } $res2=$pdo->exec('UPDATE userAccount SET money=money+2000 WHERE username="king1"'); if($res2==0){ throw new PDOException('king 接收失败'); } //提交事务 $pdo->commit(); }catch(PDOException $e){ //回滚事务 $pdo->rollBack(); echo $e->getMessage(); }查看全部
-
pdo有三种异常模式: 1、PDO::ERRMODE_CLIENT 默认 2、PDO::ERRMODE_WARNING警告模式 3、PDO::ERRMODE_EXCEPTION异常模式【推荐】查看全部
举报
0/150
提交
取消