azhai

学习心得 (2) - pdo

   连接数据库通常会用到 API ,现在,php5.0以上有了用C开发的新的功能,PDO类似ADO和ADO.NET,不过他不能被抽象。让我们来看一个实例:
  
   $pdo = new PDO("mysql:host=localhost;dbname=db","root","pwd");
   $query="select * from news";
   // 第一种:
   foreach ($pdo->query($query) as $row) {
       echo "result : " $row[0];
    }
    print_r($row);     

   //第二种 :  
   $tmp=$pdo->prepare("select count(*) from news");
   $tmp ->execute();
   $result=$tmp->fetchAll(); 
    echo "result : " $result[0][0];
    print_r($result);
  
   //第三种
try {
  $pdo->beginTransaction(); //开启事务
  $pdo->query("insert into ....");
  $pdo->commit(); //执行事务
}
catch (Exception $e)
{
  $pdo->rollBack();  //回滚事务
}

 
  

posted on 2007-09-08 16:38 azhai 阅读(590) 评论(1)  编辑 收藏 引用 网摘

Feedback

# re: 学习心得 (2) - pdo 2007-11-12 12:19 <a href=http://minidx.com>minidxer</a>

貌似用法上变化不大  回复  更多评论   



只有注册用户登录后才能发表评论。
网站导航: