现在想用 PHP 写个简单一点的接口,框架不会用。 在网上找的,报错 如果直接在页面里面写就会,写成接口就不太会。 在网上找了一些没找到适合的。
false, 'code'=>0, 'msg'=>"未求到数据", 'data'=>array( 'data'=>[], 'count'=>0 ), ); // 1 默认表中总长度为 $dataCount = 0; // 定义请的数据库站点含用户密码数据库含 $demo = new MySQLi("数据库地址", "帐号", "密码", "库名"); // 测连接 if($demo->connect_error){ die("连接失败:".$demo->connect_error); } // 读取所有数据表中的字段表多 $sql="select * from ***"; // 使 query 用()方去连接数据库井执行语句 $result = $demo->query($sql); // /获取表中所有数据长度 // 1/定义查询语 // 表 $sqlCount="SELECT count(*) as num from books"; // 在数据库便用查询语查询然后到结果 $resultCount = $demo->query($sqlCount); // 输出总长度 if($resultCount){ $count=$resultCount->fetch_assoc(); // enass // 之前定义了 as num 作为 count 这里就获取到 Scount[num"]为长度 $dataCount = $count["num"]; } // 把长度赋值给返回数据的 outData. data count $outData["data"]["count"] = $dataCount; // result 到的是 someone 里面所有的数据 if($result->num_rows>0){ // 1/输出数据 $arr= array(); // 1 这一步我也不是很懂。大意就是把获取到的数据循环遍历存放进$arr 这个新建数组中 while($row = $result->fetch_assoc()){ $arr[] = $row; } // 修 2 SoutData 的值 $outData["result"] = true; $outData["code"] =2000; $outData["msg"]="成功"; $outData["data"]["data"]= $arr; // 转换为 json 格式返回 $outData = json_encode($outData); echo $outData; }else{ echo "啥也没有"; } //关闭数据库连 $demo->close(); ?>这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.