2016/4/1 PDO:: 数据访问抽象层 ? :
2016-04-01 13:29
363 查看
①PDO方式连接 数据库
图:
View Code
图:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <?php //定义数据源 $dsn="mysql:dbname=test2;host=localhost"; //$dsn="sqlsrv:dbname"; //造pdo对象 $pdo=new PDO($dsn,"root","123"); //写SQL语句 $sql="select * from Info"; //准备执行语句 $st=$pdo->prepare($sql); //执行预处理语句 $st->execute();// 条件判断 返回true 或 false if ($st->execute()) { print_r($st->fetch()); //一次调用一条 } else{ echo "执行失败!"; } //从结果集中取所有数据,返回二维数组 //print_r($st->fetchAll(PDO::FETCH_NUM)); //从结果集中取一条数据中的某一列,返回字符串 //var_dump($st->fetchColumn(1)); //从结果集中取一条数据,返回一个实体类的对象 //var_dump($st->fetchObject()); ?> </body> </html>
图:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <?php //造PDO对象 $pdo=new PDO("mysql:dbname=test2;host=localhost","root","123"); //写SQl语句 $sql="insert into info values(:c,:n,:s,:na,:b)"; //准备SQL语句 $st=$pdo->prepare($sql); $st->execute(array('c'=>'p190','n'=>'水果','s'=>true,'na'=>'n002','b'=>'1990-2-3')); ?> </body> </html>
View Code
图:
![](https://images2015.cnblogs.com/blog/865449/201604/865449-20160403014037301-1686107522.png)
相关文章推荐
- SPRING IN ACTION 第4版笔记-第十一章Persisting data with object-relational mapping-002设置JPA的EntityManagerFactory(<persistence-unit>、<jee:jndi-lookup>)
- Android Service 服务(一)—— Service
- kettle
- LinuxGPIO驱动使用其实很简单
- C/C++头文件版本演变
- iOS开发-UI控件:UISwitch控件两种使用方法和监听
- JAVA~多线程:sleep、yield方法
- P问题、NP问题、NPC问题(NP完全问题)、NPH问题和多项式时间复杂度
- hdoj The sum problem 2058 (数学等差公式&技巧转换)
- python_设计模式——责任链模式
- HDU 1166 敌兵布阵(树状数组)
- P问题、NP问题、NPC问题(NP完全问题)、NPH问题和多项式时间复杂度
- HASH 算法大全
- CDOJ 1047 Alice's birthday
- 蘑菇街2016校园招聘之编程题解析-技术类
- 初等数论_4 2016.4.4
- linux内核 GPIO口编程入门
- 指针的引用
- 论github客户端的使用与团队协作
- raw_input() 与 input()的区别