PHP的PDO数据库对象,PDO面向对象方式操作数据库new PDO($dsn, $user, $pwd)

PHP的PDO数据库对象,PDO面向对象方式操作数据库new PDO($dsn, $user, $pwd)

PDO数据库对象:


PDO操作数据库

$dsn  = 'mysql:dbname=c1;host=localhost;port=3307';:mysql:dbname=要操作的数据库名;host=主机名;port=端口号;

$pdo  = new PDO($dsn, $user, $pwd);:dsn,数据库用户名,数据库密码

$pdo->query('set names utf8;');//设置连接字符集为UTF-8

$stmt = $pdo->query($sql);:执行SQL查询语句,返回值是false或 PDOStatement 类型的对象

$pdo->errorInfo():读取错误信息,返回值是数组类型

$arr = $stmt->fetchAll(参数):读取查询结果数组

  通过参数可以调整返回值的样式

  PDO::FETCH_ASSOC 关联数组

  PDO::FETCH_NUM   索引数组

  PDO::FETCH_BOTH  关联+索引数组(默认值)

  PDO::FETCH_OBJ 对象类型


$arr = $stmt->fetch(参数):读取一条查询结果数组,参数同上

$arr = $stmt->fetchObject():直接读取一条结果为对象类型


$stmt->rowCount():读取结果中的数量


$stmt = $pdo->exec($sql);:执行SQL增删改语句,返回值是false或 受影响的整型数量


最后编辑于:2020/03/25作者: 牛逼PHP

发表评论