Maison > Article > développement back-end > Opérations liées à la couche d'abstraction d'accès aux données PDO en PHP
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 :
$dsn ="mysql:dbname=mydb;host=localhost";//数据库类型:dbname=数据库名称;host=链接的ip或本机 $pdo =new PDO($dsn,"root","root");//$dsn,帐号,密码//2. Écrire une instruction SQL
$sql ="select * from info"; $sql ="insert into info values('004','王六','男','n007','1994-02-11')";//3. 🎜 >
//4. Lire les données de l'objet PDOStatement
$stm = $pdo->query($sql); //查询语句用query,返回的是结果 $arr = $pdo->exec($sql);//增删改用exec,返回的是执行的行数
//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
$arr =$stm->fetch(PDO::FETCH_NUM);//默认不选为PDO::FETCH_BOTH fetch为选择一条数据 $arr = $stm->fetchAll(PDO::FETCH_BOTH);//fetchAll为全选//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!