php pdo_mysql使用方法

时间:2024-04-26 10:08:03
<?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; } ?>