php pdo_mysql使用方法

<?php

$dsn='mysql:host=127.0.0.1;port=3306;dbname=bisai';
$username='root';
$password='';
$driver_option=array(
        PDO::MYSQL_ATTR_INIT_COMMAND=>'SET NAMES UTF8',
);
$pdo=new PDO($dsn, $username, $password, $driver_option);

// $sql='show databases';
// $result=$pdo->query($sql);
// $list=$result->fetchAll(PDO::FETCH_ASSOC);
// var_dump($list);

// $sql='show databas2es';
// if(!$result=$pdo->query($sql))
// {
//     echo    $pdo->errorCode();
//     echo"<br />";
//     $err= $pdo->errorInfo();
//     echo $err[2];
// };

// $sql="insert into `team` values(NULL,'西班牙')";
// $pdo->query($sql);
// echo $pdo->lastInsertId();//获取最后插入的键值

//Exec 同query差不多,query返回对像,Exec()返回整型;
//query()用于查询,show ,select ,desc
//Exec() 用于非查询,insert ,delete,update
$sql2="update `team` set t_name='没了' where t_id=122";
//返回0不一定就是执行失败,所以此处用false
if(false==$rowcount=$pdo->exec($sql2))
{
    //执行失败
    echo "执行失败";
}else 
{
    echo $rowcount;
    
}
        


?>