Opérations liées à la couche d'abstraction d'accès aux données PDO en PHP

一个新手
Libérer: 2023-03-15 22:10:01
original
1234 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 :


//1. Créer un objet PDO

$dsn ="mysql:dbname=mydb;host=localhost";//数据库类型:dbname=数据库名称;host=链接的ip或本机
$pdo =new PDO($dsn,"root","root");//$dsn,帐号,密码
Copier après la connexion
//2. Écrire une instruction SQL


$sql ="select * from info";  
$sql ="insert into info values('004','王六','男','n007','1994-02-11')";
Copier après la connexion
//3. 🎜 >


//4. Lire les données de l'objet PDOStatement

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


//Type de transaction : soit toutes réussissent, soit toutes échouent, vous pouvez vous référer à Taobao Shopping, le trois conditions de déduction, de soustraction d'inventaire et d'ajout de commande doivent être remplies en même temps, toutes indispensables

//beginTransation Démarrer la transaction
$arr =$stm->fetch(PDO::FETCH_NUM);//默认不选为PDO::FETCH_BOTH  fetch为选择一条数据
$arr = $stm->fetchAll(PDO::FETCH_BOTH);//fetchAll为全选
Copier après la connexion
//commit Soumettre la transaction

//rollback Rollback : retour à avant démarrer la transaction

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