博主辛苦了,我要打赏银两给博主,犒劳犒劳站长。
【摘要】thinkphp接口
ThinkPHP提供了灵活和方便的数据操作方法,对数据库操作的四个基本操作(CURD):创建、更新、读取和删除
因为只是想用接口,就没有写View了,直接上代码了
create,但是在ThinkPHP中使用add方法新增数据到数据库(而并不是create方法)。
public function addInfo(){
$result['state'] = fase;
$User = M('userinfo');
$data = $User -> add(array(
'username' => 'xiaohong',
'password' => '111111',
'sex' => '0'
));
echo json_encode($data);
}
Update,在ThinkPHP中使用save方法更新数据库,并且也支持连贯操作的使用。
public function updateInfo($id=0){
$id = $_POST['id'];
$username = $_POST['username'];
$User = M('userinfo');
$data = $User->save(array(
'id' => $id,
'username' => $username
));
echo json_encode($data);
}
Read,在ThinkPHP中读取数据的方式很多,通常分为读取数据集和读取数据。
public function selectInfos(){
$User = M('userinfo');
$data = $User -> select();
echo json_encode($data);
}
public function selectInfo(){
$id = $_GET['id'];
$User = M('userinfo');
$data = $User -> where(array(
'id' =>$id
))->select();
echo json_encode($data);
}
delete,在ThinkPHP中使用delete方法删除数据库中的记录。
public function deleteInfo($id=0){
$id = $_GET['id'] ? $_GET['id'] : 0;
$User = M("userinfo");
$data = $User->where('id='.$id)->delete();
echo json_encode($data);
}
简单的5个接口,完成基本的数据库操作
版权归 姚钦鹏博客 所有
本文标题:《thinkphp接口》
本文链接地址:https://www.yaoqinpeng.com/wzxs/195.html
转载请务必注明出处,小生将不胜感激,谢谢! 喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^
顶1
踩0
评论审核未开启 |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||