PHP 数据对象 (PDO)

未匹配的标注

目录

简介

PHP 数据对象(PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口。

PDO 提供了一个 数据访问 抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。

从 PHP 5.1 开始附带了 PDO,在 PHP 5.0 中是作为一个 PECL 扩展使用。 PDO 需要PHP 5 核心的新 OO 特性,因此不能在较早版本的 PHP 上运行。


PDO 操作数据库

1. 连接到数据库 :PDO( )

<?php
//连接到 mysql 的数据库,数据库名称:one ,主机:127.0.0.1
$dsn = 'mysql:dbname=one;host=127.0.0.1';
//数据库用户名
$user = '123456';
//数据库密码
$password = '123456';

//连接
try {
    //连接
    $dbh = new PDO($dsn, $user, $password);
//连接失败
} catch (PDOException $e) {
    //弹出错误提示
    echo 'Connection failed: ' . $e->getMessage();
}


写数据

写数据前需要先连接数据库

//传入数组的值,并执行准备好的语句
$sql = "INSERT INTO kl_msg ( username , content ) VALUES ('{$username}','{$content}')";

//写入 prepare 方法
$sth = $dbh->prepare($sql);

//执行
$sth->execute();


读数据:fetchAll()

读数据前需要先连接数据库,读比写多一个取数据的步骤

<?
//执行准备好 SQL 语句
$sql = "SELECT * from kl_msg";
//写入 prepare 方法
$sth = $dbh->prepare($sql);
//执行
$sth->execute();
//取数据
$data = $sth->fetchAll();
//打印数据
var_dump($data);

本文章首发在 LearnKu.com 网站上。

上一篇 下一篇
讨论数量: 0
发起讨论 只看当前版本


暂无话题~