$dsn = "mysql:host={$config['db_host']};dbname={$config['db_name']};charset=utf8;port=3306";
$pdo = new PDO($dsn,$config['db_user'],$config['db_pass']);
$pdo->setAttribute(3,1);
$sql = "select `id`,`name`,`money` from `m_user` where `id` >= :id";
$stmt = $pdo->prepare($sql);
$post = ['id' => 1];
$stmt->execute($post);
$list = $stmt->fetchAll(2);
$sql = "insert into `m_user`(`name`,`pass`,`money`) values(:name,:pass,:money)";
$stmt = $pdo->prepare($sql);
$data = [
'name' => 'xiaoping',
'pass' => 3123,
'money' => 10
];
$bool = $stmt->execute($data);
$sql = "update `m_user` set `pass` = :pass , `money` = :money where `id` = :id";
$stmt = $pdo->prepare($sql);
$data = [
'money' => 89899999,
'pass' => '3123123',
'id' => 18
];
$bool = $stmt->execute($data);
echo '最后插入ID:' .$pdo->lastInsertId();
echo '受影响行:' . $stmt->rowCount();
echo '错误代码:' . $stmt->errorCode();
echo '错误信息:' ;
$list = $stmt->errorInfo();