您的位置:首页 > 数据库 > MySQL

PDO操作MySQL 执行写操作与读操作

2016-07-09 14:42 330 查看
<?php

  header('content-type:text/html;charset=utf-8');

  //PDO操作MySQL

  //1)连接认证

  $pdo=new PDO("mysql:host=localhost;port=3306;dbname=test","root","root");

  //2)执行写操作

    //增加
$sql="insert into demo values(null,'PDO','2016-7-8')";
/*
if($pdo->exec($sql)){
  echo '添加成功';
  echo '上次的插入的自增ID是'.$pdo->lastInsertId();
}else{
 echo '错误编码是'.$pdo->errorCode();
 echo '错误信息是'.$pdo->errorInfo()[2];
}
*/

  //3)读操作

   $sql="select * from demo";

   $st=$pdo->query($sql);  //PDOStatement类的对象

   //var_dump($st);

   //设置返回数组的形式

   //$st->setFetchMode(PDO::FETCH_ASSOC);

   //$arr=$st->fetch();

    //$arr=$st->fetchAll(PDO::FETCH_ASSOC);
$str=$st->fetchColumn(2);
$str=$st->fetchColumn(1);

    echo $str;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: