ホームページ >バックエンド開発 >PHPチュートリアル >PHP の PDO データ アクセス抽象化レイヤーに関連する操作

PHP の PDO データ アクセス抽象化レイヤーに関連する操作

一个新手
一个新手オリジナル
2017-09-12 10:02:161269ブラウズ

PDO: データアクセス抽象化レイヤー

には、次の 3 つの主要な機能があります:

1. すべてのデータベースにアクセス可能

2. プリペアドステートメント機能を備えています(SQL インジェクション攻撃を防止)

オペレーション コードの例は次のとおりです:

//1. PDO オブジェクトを作成します


$dsn ="mysql:dbname=mydb;host=localhost";//数据库类型:dbname=数据库名称;host=链接的ip或本机
$pdo =new PDO($dsn,"root","root");//$dsn,帐号,密码

//2. SQL ステートメント

$sql ="select * from info";  
$sql ="insert into info values('004','王六','男','n007','1994-02-11')";

を実行します。 / /4. PDOStatement オブジェクトからデータを読み取ります

$stm = $pdo->query($sql); //查询语句用query,返回的是结果
$arr = $pdo->exec($sql);//增删改用exec,返回的是执行的行数

//トランザクション タイプ: すべて合格またはすべて失敗のいずれかです。淘宝網のショッピングを参照するには、控除、在庫削減、注文追加の 3 つの条件を同時に満たす必要があります。 、両方とも必須です
//beginTransation トランザクションを開始します

//commit トランザクションを送信します

//rollback ロールバック: トランザクションを開始する前に戻ります

以上がPHP の PDO データ アクセス抽象化レイヤーに関連する操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。