我们使用的mysqli是针对mysql这个数据库扩展的一个类,如果要用到别的数据库的话就可以用PDO来做
1.操作数据库
先来代码
<!--PDO--> <!--数据访问抽象层--> <!--可以访问其他数据库--> <!--具有事务功能--> <!--带有预处理语句功能(防止sql注入攻击功能)--> <?php//1.造PDO对象$dsn = "mysql:dbname=heiheihei;host=localhost";//冒号前面的是驱动名称(mysql),后面是参数:dbname=连接哪一个数据库;连接到本机$pdo = new PDO($dsn,"root","12345678");//root(数据库用户名,密码) //2.写sql语句$sql = "select * from mydb";//查询语句//3.执行sql语句 //$stm = $pdo->query($sql); //执行查询语句//4.从PDOStatement对象里面读取数据 //$arr = $stm->fetch(PDO::FETCH_ASSOC); //返回关联数组,即返回一个索引为结果集列名的数组 //$arr = $stm->fetch(PDO::FETCH_BOTH); //关联加索引,即返回一个索引为结果集列名和以0开始的列号的数组 //$arr = $stm->fetch(PDO::FETCH_NUM); //返回索引的数组,即返回一个索引为以0开始的结果集列号的数组 //$arr = $stm->fetch(PDO::FETCH_OBJ); //返回一个属性名对应结果集列名的匿名对象 //缺省为 PDO::ATTR_DEFAULT_FETCH_MODE 的值,即默认 //如果是PDOStatement::fetchAll,即代表一次性读出所有数据var_dump($arr);?>
输出:
调用一下fetch里面的参数为 PDO::FETCH_ASSOC
延伸阅读
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26
