PDO: データアクセス抽象化レイヤー
には、次の 3 つの主要な機能があります:
1. すべてのデータベースにアクセス可能
2. プリペアドステートメント機能を備えています(SQL インジェクション攻撃を防止)
オペレーション コードの例は次のとおりです:
//1. PDO オブジェクトを作成します
$dsn ="mysql:dbname=mydb;host=localhost";//数据库类型:dbname=数据库名称;host=链接的ip或本机 $pdo =new PDO($dsn,"root","root");//$dsn,帐号,密码
$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 トランザクションを開始します
//rollback ロールバック: トランザクションを開始する前に戻ります
以上がPHP の PDO データ アクセス抽象化レイヤーに関連する操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。