功能描述:利用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查询接口:根据关键字获取模拟数据”的全面内容,想了解更多关于 php入门 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_19243.html
workflows工作流
一匹热血沸腾的汗血宝马庄严地站立着ComfyUI工作流
一套可爱的动漫生物蓬松贴纸图标
一只巨大的古代乌龟后面建有一座城市的超现实场景
一只在星系中漂浮宇宙生物ComfyUI工作流
令人着迷的一只老虎ComfyUI工作流
一棵树从鸟笼里长出来的梦幻般场景
一条色彩斑斓的超现实小孔雀鱼ComfyUI工作流
海中一头鲸鱼ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

barcode条形码/qrcode二维码兼容所有浏览器(含ie6/ie7/ie8)
会议人员60s签到倒计时插件
做一个好玩的时钟翻牌效果
利用js做一个炫酷音乐背景效果
用canvas实现画板涂鸦效果
如何利用svg做一个有趣的loading动画加载
利用css3做一个动态loading效果
canvas空间文本射线











