作为一个前端如何用php写几个接口,当前介绍的是查询接口,先建一个data.php ,代码如下:
header("Content-type:text/html; charset=utf-8"); //返回数据的数组 $outData = array( 'result' => false, 'code' => 0, 'msg' => '未请求到数据', 'data' => array( 'data' => [], 'count' => 0 ) ); //默认表中总长度为0 $dataCount= 0; //定义请求的数据库、站点名、用户名、密码、数据库 $demo= new MySQLi('127.0.0.1','root','root','demo'); //检测链接 if($demo -> connect_error){ die('链接失败:' .$demo -> connect_error); }; //读取所有数据表中的字段 $sql = 'select * from 表名'; //使用query()方法去链接数据库并执行语句 $result = $demo -> query($sql); //获取表中所有数据长度count $sqlCount = 'SELECT count(*) as num from 表名'; //在数据库使用查询语句查询,然后拿到结果 $resultCount = $demo-> query($sqlCount); //输出中长度 if($resultCount){ $count = $resultCount -> fetch_assoc(); //之前定义了 as num 作为 count 这里就获取到 $count['num']的长度 $dataCount = $count['num']; }; //把长度赋值给返回数据的outData.data.count $outData['data']['count'] = $dataCount; //$result拿到的是表里所有的数据 if($result -> num_rows > 0){ //输出数据 $arr = array(); //把获取到的数据循环遍历存放进$arr这个新建数组中 while($row = $result -> fetch_assoc()){ $arr[] = $row; }; //修改outData的值 $outData['result'] = true; $outData['code'] = 2000; $outData['msg'] = '成功'; $outData['data']['data'] = $arr; //转换为json格式返回 $outData = json_encode($outData); echo $outData; }else{ echo '我走错地方了!'; }; //关闭数据库链接 $demo -> close();
vuejs接口axios传参的两种方式Form Data和Request Payload
上面是“前端用PHP写简单的查询接口(一)”的全面内容,想了解更多关于 php入门 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_1524.html
workflows工作流
- 一只蚂蚁在花丛中找食物ComfyUI工作流
- 一幅骨架坐在公园的长椅上
- 一对葫芦ComfyUI工作流
- 一条闪闪发光的金鱼ComfyUI工作流
- 一颗巨型的木星ComfyUI工作流
- 一只乌鸦栖息在一盏神灯上
- 一座生动的点彩主义灯塔ComfyUI工作流
- 一群蚂蚁在路上忙碌着ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!