码迷,mamicode.com
首页 > 其他好文 > 详细

PDO基本操作

时间:2018-10-21 21:57:48      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:color   失败   ini   文件中   alt   删除   修改   inf   结果   

1.生成单态类

技术分享图片

2.pdo对象的初始化

技术分享图片

 

》直接写入dsn驱动器来进行

》通过在另一个文件中读取出来,即在另一个文件中写入这个驱动器

》通过修改php.ini配置文件来初始化
技术分享图片

    #第一种方法
    #$pdo = new PDO("mysql:host=localhost;dbname = php","root","root");
    #第二种方法
    #$pdo = new PDO("uri:mysqlPdo.ini","root","root");
    #第三种方式
    $pdo = new PDO("mysqlPdo","root","root");

 》》完整的代码就是

 

 

 

 

 

技术分享图片

 

》》最后一个参数是驱动器的配置,

技术分享图片

 

3.PDO对象的应用

 

技术分享图片

 

eg:

技术分享图片

 

 输出结果:

技术分享图片

 》》》还有一种比较快捷的方法同样可以完成上面的结果
技术分享图片

》》这种方法是直接将提交之后,就将这个数据输出,而并没有使用fetch()函数

 

》》》》插入,删除,修改 的操作

<?php

//1.连接数据库
$pdo = null;
try{
    $pdo = new PDO("mysql:host=localhost;dbname=php","root","root");
    echo "OK".‘<br>‘;
}catch(PDOException $e){
        die("数据库连接失败".$e->getMessage());
}

#2.插入一条数据
$sql = "insert into test values(5,‘hihi‘,21)";
$res = $pdo->exec($sql);
if($res)
{
    echo "success1".‘<br>‘;
}

#3.删除一条数据
$sql = "delete from test where id = 5";
$res = $pdo->exec($sql);
if($res)
{
    echo "success2".‘<br>‘;
}

#4修改数据
$sql = "update test set name = ‘js‘ where Id = 1";
$res = $pdo->exec($sql);
if($res)
{
    echo "success3".‘<br‘;
}

$pdo = null;
?>

:输出结果

技术分享图片

 

PDO基本操作

标签:color   失败   ini   文件中   alt   删除   修改   inf   结果   

原文地址:https://www.cnblogs.com/qinzhihaovip/p/9825503.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!