码迷,mamicode.com
首页 > 其他好文 > 详细

PDO操作

时间:2015-10-13 16:39:20      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:

1.创建实例与取结果集

<?
$db = newPDO(‘mysql:host=localhost;dbname=test‘, $user, $pass);
$rs = $db->query("SELECTaa,bb,cc FROM foo");
while ($arr = $rs->fetch()) {
     //...
}
?>

 2.取一个字段结果

<?php
$rs = $db->query("SELECT  COUNT(*) FROM foo");
$col = $rs->fetchColumn();
echo  $col;
?>

3.prepare

<?php
/* Execute a prepared statement by passing an array of values */
$sth = $dbh->prepare(‘SELECT name, colour, calories
    FROM fruit
    WHERE calories < ? AND colour = ?);
$sth->execute(array(150, ‘red‘));
$red = $sth->fetchAll();
$sth->execute(array(175, ‘yellow‘));
$yellow = $sth->fetchAll();
?>

4.检查链接

<?php
try {
$db = newPDO(‘mysql:host=localhost;dbname=test‘, $user, $pass);
$db = null;
} catch (PDOException $e) {
print "Error: " . $e->getMessage() . "<br/>";
die();
}
?>

5.返回值

PDO::exec() - Execute an SQL statement and return the number of affected rows   //返回受影响的行数
PDO::query() - Executes an SQL statement, returning a result set as a PDOStatement object   //返回结果集对象
$rs = $db->query("SELECT * FROM test_table");
echo $rs->rowCount();     //取结果集对象的行数

 

PDO操作

标签:

原文地址:http://www.cnblogs.com/fenle/p/4874800.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!