Une introduction aux opérations fonctionnelles de la couche d'abstraction d'accès aux données PDO en PHP

一个新手
Libérer: 2023-03-16 12:52:01
original
1513 Les gens l'ont consulté

PDO : couche d'abstraction d'accès aux données

présente trois caractéristiques principales :

1. Peut accéder à d'autres bases de données. Toutes les bases de données peuvent

2.

3. Avec la fonction d'instruction préparée (empêchant les attaques par injection SQL)

L'exemple de code d'opération est le suivant :

<?php
//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(&#39;004&#39;,&#39;王六&#39;,&#39;男&#39;,&#39;n007&#39;,&#39;1994-02-11&#39;)";
//3.执行SQL语句
$stm = $pdo->query($sql); //查询语句用query,返回的是结果
$arr = $pdo->exec($sql);//增删改用exec,返回的是执行的行数
//4.从PDOStatement对象里面读数据
$arr =$stm->fetch(PDO::FETCH_NUM);//默认不选为PDO::FETCH_BOTH  fetch为选择一条数据
$arr = $stm->fetchAll(PDO::FETCH_BOTH);//fetchAll为全选
//事务类型:即要不全部都通过,要不全部失败,可以参考淘宝购物,必须同时满足扣款,减去库存和添加订单三项条件,缺一不可
//beginTransation 启动事务
//commit 提交事务
//rollback 回滚:返回到启动事务之前
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!