<?php

/**
 *
 *
 */
//返回数据函数
function show($id)
{
    //pdo连接
    $pdo = new PDO('mysql:dbname=test;host=localhost','root','mysql123');
    //查询语句,:id表示绑定字段
    $sql = "select * from user where user_id=:id";
    //设定字符集
    $pdo->query("set names utf8");
    //准备
    $result = $pdo->prepare($sql);
    //执行,绑定字段
    $result->execute(array('id'=>$id));
    return $result->fetch(PDO::FETCH_ASSOC);

}
//php7新语法,null值合并
$id = $_GET['id']?? 0;
//有参数
if($id)
{
    //返回值
    $user = show($id);
    if(empty($user))
    {
        $user = array("errorno"=>"SN001","errormsg"=>'没有查找到数据!');
    }
}
//参数错误
else
{
    $user = array("errorno"=>"SN002","errormsg"=>"参数ID错误!");
}

print_r($user);