<?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);