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; ?>
:输出结果