PDO 代码
2016-02-19 10:58
169 查看
<?php try{ $dsn = "mysql:dbname=mydb;host=localhost"; $pdo = new PDO($dsn,"root","123"); } catch(PDOException $e) { echo "连接出错".$e->getMessage(); } $sql = "select * from Info"; $stmt = $pdo->prepare($sql); $stmt->execute(); while($row = $stmt->fetch()) { print_r($row); echo "<br>"; } //PDO预处理 /*//写好SQL语句 $sql = "insert into Info values(?,?,?,?,?)"; //把SQL语句放在服务器上等待执行 $stmt = $pdo->prepare($sql); //将SQL语句中的?绑定上参数 $stmt->bindParam(1,$code); $stmt->bindParam(2,$name); $stmt->bindParam(3,$sex); $stmt->bindParam(4,$nation); $stmt->bindParam(5,$birthday); //给参数赋值 $code = "p11"; $name = "王五"; $sex = true; $nation = "n001"; $birthday = "1989-2-3"; //执行 $stmt->execute(); //执行 $stmt -> execute(array("p111", '赵六', false, 'n002', '1989-3-4')); */ //$sql = "insert into Info values(:code, :name, :sex, :nation, :birthday)"; //$stmt = $pdo->prepare($sql); /* $stmt->bindParam("code", $code, PDO::PARAM_STR); $stmt->bindParam("name", $name, PDO::PARAM_STR); $stmt->bindParam("sex", $sex, PDO::PARAM_STR); $stmt->bindParam("nation", $nation, PDO::PARAM_STR); $stmt->bindParam("birthday", $birthday, PDO::PARAM_STR); $code = "p112"; $name = "王五"; $sex = true; $nation = "n001"; $birthday = "1989-2-3"; $stmt->execute();*/ //$stmt->execute(array("code"=>"p020","name"=>"随 便","sex"=>true,"nation"=>"n003","birthday"=>"1988-5-6")); ?>
相关文章推荐
- 关于Myeclipse编译的一个问题的处理
- MAC机中安装RUBY环境
- Eclipse attach source code
- paper 22:kl-divergence(KL散度)实现代码
- c# out ref
- java开发之路书单
- PHP isset 函数作用
- vs+qt+VAssistX搭建
- Java中的24种设计模式与7大原则
- Spring事务异常回滚,捕获异常不抛出就不会回滚
- 《STL源码剖析》之 ROUND_UP()实现原理详解
- Spring 对AOP的实现
- 简单javaXML读取——DOM、SAX
- SpringMVC中url-parden配置的问题和SpringMVC中js、css不生效问题
- c++之动态库和静态库的区别
- 本·拉登的书架:Python文本分析拉登最常念叨什么?
- Delphi存取图像完整解决方案
- Odoo8中“更多”下拉菜单选项指定后台执行代码
- 使用pycharm搭建python开发环境及连接greenplum和mysql
- 嫌写后端代码单调又繁重?Bomb SDK为你打包移动后端开发工作