您的位置:首页 > 编程语言 > PHP开发

PHP5+SQLITE3+PDO实例

2008-12-06 14:55 405 查看
连接

$sql = "SELECT visitor FROM guestbook ORDER BY id DESC";

2foreach ($dbh->query($sql) as $rs) {

3 echo($rs[0]."<br>\n");# 或者 echo($rs["visitor"]);

4}

不带参数查询(2)

$sth = $dbh->prepare("SELECT visitor FROM guestbook");

2$sth->execute();

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

4print_r($result["visitor"]);

5print("\n");

带参数查询

$sql = 'SELECT visitor, email

2 FROM guestbook

3 WHERE visitor = :visitor ';

4$sth = $dbh->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));

5$sth->execute(array(':visitor' => 'alex'));

6$result = $sth->fetchAll();

7print_r($result) ;

$sql = 'SELECT visitor, email

2 FROM guestbook

3 WHERE visitor = ? ';

4$sth = $dbh->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));

5$sth->execute(array( 'alex'));

6$result = $sth->fetchAll();

7print_r($result) ;

$visitor='alex';

2$sth = $dbh->prepare('SELECT visitor, email

3 FROM guestbook

4 WHERE visitor = :visitor');

5$sth->bindParam(':visitor', $visitor, PDO::PARAM_STR);

6$sth->execute();

7

8foreach ($sth->fetchAll() as $row)

9{

10 echo($row[0]."<br>\n");

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