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或 受影响的整型数量
发表评论