PDO解决的问题是能够解决php连接各种类型的数据库而不需要修改太多的代码。

<?php   
//定义PDO来连接数据的6大数据
$dbms = 'mysql';
$db_host = 'localhost';
$db_user = 'root';
$db_pass = 'root';
$db_name = 'study';
$db_port = '3306';
//PDO连接数据库
$dsn = "$dbms:host=$db_host;dbname=$db_name";
$conn = new PDO($dsn,$db_user,$db_pass);

// if($conn){
// print_r("seccess");
// }else{
// print_r("fsild");
// }
//判断数据库是否连接成功
if($conn->errorCode()){
die("filed".$conn->errorInfo());
}
// echo "secces";
// pdo向数据库插入数据
$sql = "INSERT INTO `users` (username) VALUES ('456789ADSF')";
$result = $conn->query($sql);
$result = $conn->exec($sql);
if($result->rowCount() > 0){
echo "seccess";
}
// PDO查询数据库
// $sql = "select * from users";
// $stmt = $conn ->query($sql);
// if($stmt->rowCount()>0){
// while($row = $stmt->fetch()){
// echo $row['username'] . "<br>";
// }
// }
$stmt =null;
$conn = null;