php查询接口:根据关键字获取模拟数据

77 ℃

功能描述:利用php语法做一个查询接口,根据关键词获取相关标题的模拟数据!下面web建站小编给大家简单介绍一下具体实现代码!

具体php代码如下:

<?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);
 };
 
 //获取传参
 $title=$_GET['title'];
 
 //读取所有数据表中的字段
 $sql = 'select * from 表名 where title like "%'.$title.'%"';
 
 //使用query()方法去链接数据库并执行语句
 $result = $demo -> query($sql);
 
 //获取表中所有数据长度count
 $sqlCount = 'select count(*) as num from 表名 where title like "%'.$title.'%"';
 
 //在数据库使用查询语句查询,然后拿到结果
 $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'] = 1000;
    $outData['msg'] = '成功';
    $outData['data']['data'] = $arr;
    
    //转换为json格式返回
    $outData = json_encode($outData);
    echo $outData;
 }else{
    echo '我走错地方了!';
 };
 
 //关闭数据库链接
 $demo -> close();
 ?>

利用php语法获取微博热点榜的接口(2种方法)

利用php语法做一个获取百度热点的接口,并在网站上展示

mysql语法根据指定条件做一个数据汇总接口

php接口:如何把mysql输出的数据进行批量修改

php接口:利用mysql语法从指定dedecms栏目获取文章总数

标签: php接口, php查询数据

上面是“php查询接口:根据关键字获取模拟数据”的全面内容,想了解更多关于 php入门 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_19243.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

生活小工具

收录了万年历、老黄历、八字智能排盘等100+款小工具!生活小工具
帝国cms效果之导航栏目简单实现导航高亮效果
uniapp开发如何去除右上角三点
js判断数组中是否都符合指定条件
html5+canvas如何做一个彩色六角菱形背景
MySQL语法如何创建分区表、查询分区表