博客列表 >222作业1

222作业1

℃级的博客
℃级的博客原创
2019年02月26日 19:29:02681浏览

<?php

//1.创建PDO对象


     $sql="SELECT * FROM `staff` WHERE `id`=:id ";//sql语句模板

    // $sql = "SELECT * FROM `staff` WHERE `id`= :id ";

    // $sql="select * from staff where id=:id";


     $dsn='mysql:host=127.0.0.1;dbname=test';

     $username='root';

     $passod='root';

    // $pdo=new PDO($dsn,$username,$passod);

   try {

    $pdo=new PDO('mysql:host=127.0.0.1;dbname=test','root','root');

     

    } catch (PDOException $e) {

     exit('PDO´´½¨²»³É¹¦'.$e->getMessage());

     

    }  

   // $c=$pdo->query($sql);

  //  var_dump($c);

   /*  foreach ($c as $row) {

        echo $row['name'].'=>'.$row['position'].'<br>';

     }*/



  //2.调用 prepare()创建预处理对象

 $st=$pdo->prepare($sql);

 $id=3;

$st->bindParam('id',$id,PDO::PARAM_INT);

 //PDO::PARAM_INT,整数;定义PDO模板参数数据类型,默认为字符串。

//$st->bindValue('id',$id,PDO::PARAM_INT);//bindvalue不支持$id动态设置,bindParam支持$id动态设置

$st->execute();

$result=$st->fetch(PDO::FETCH_ASSOC);

print_r($result);

 //查看预处理对象

 //var_dump($st);

 echo "<hr>";

 $id=2;

 $st->execute();

 $result=$st->fetch(PDO::FETCH_ASSOC);

 print_r($result);

 //3.关闭PDO对象

     $pdo=null;


?>


<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

</head>

<body>



</body>

</html>


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议