学习心得 (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();  //回滚事务
} 

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/1114.html