新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
别人请求你的API是数据流的,file_get_contents('php://input'); 这样接收,然后在return 就行啊
成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于做网站、成都网站建设、乐亭网络推广、微信平台小程序开发、乐亭网络营销、乐亭企业策划、乐亭品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供乐亭建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
已经返回了,的确是没有东西可以返回。。你看到的13并非同一层级的输出。而递归时产生的。
mysql_fetch_array 函数在没有更多数据时会返回 false 所以你最后得到的 $cla_z 值是 false 。不是数组,也就没有 $clas_z['id'] 。
而你之所以能看到13是因为在递归时,那一条数据的 f_id 为 0 跳出了循环,使得 $cla_z 得以保持数组,就能显示出个 13 来了。
想证明这一点很容易的。你把最后的 echo $cla_z['id']; 改成 var_dump($cla_z); 看看,你就知道了。
接口确认有返回值么?你怎么确认你调用成功了?有可能接口内部处理出错了,但是异常被catch住了,没做任何处理,也不报错。
在html中用js的ajax调用后台java,读出数据库数据(一般存放的是地图上点的坐标、名称等信息),然后把读到的坐标信息,调用百度地图api提供的接口,在地图中标出来。
你的数据库连接是正常的话,我建议你把你的查询语句换成单引号包括的
$sql='select count(*) where id="'.$userid.'" and pwd="'.$pwd.'"';
你出现这个问题很有可能是因为你的数据库在查询的时候获取的查询语句有问题
另外,count方法在查询的时候,最好设置一个字段,不然会查询每一个字段出来,浪费资源
nginx配置可能有问题。导致nginx不能解析PHP文件,检测nginx里对于php的配置信息。