php不用返回数据 php返回值

PHP的API接口在本地可以返回数据,在线上不能返回数据

在html中用js的ajax调用后台java,读出数据库数据(一般存放的是地图上点的坐标、名称等信息),然后把读到的坐标信息,调用百度地图api提供的接口,在地图中标出来。

我们提供的服务有:做网站、成都网站建设、微信公众号开发、网站优化、网站认证、潞州ssl等。为上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的潞州网站制作公司

php能连上数据库但是就是不能返回数据,实测sql语句没有问题,之前都能查询成功,大神帮帮忙

你的数据库连接是正常的话,我建议你把你的查询语句换成单引号包括的

$sql='select count(*) where id="'.$userid.'" and pwd="'.$pwd.'"';

你出现这个问题很有可能是因为你的数据库在查询的时候获取的查询语句有问题

另外,count方法在查询的时候,最好设置一个字段,不然会查询每一个字段出来,浪费资源

php设计api,只能以echo的形式返回给调用者吗?为什么用return就不能返回数据呢?

return 一般用于函数或方法的返回。

echo 才是输出(也就是显示)

如果你不输出,api有何作用。

当然如果你的api只是接受用return也可以。

如何用PHP只发送POST而不返回值

?php

$srv_ip = '192.168.10.188';//你的目标服务地址或频道.

$srv_port = 80;

$url = '/demo/test_query_string.php'; //接收你post的URL具体地址$fp = '';

$resp_str = '';

$errno = 0;

$errstr = '';

$timeout = 10;

$post_str = "username=demostr=aaaa";//要提交的内容.

//echo $url_str;

if ($srv_ip == '' || $dest_url == ''){

echo('ip or dest url emptybr');

}

//echo($srv_ip);

$fp = fsockopen($srv_ip,$srv_port,$errno,$errstr,$timeout);if (!$fp){

echo('fp fail');

}

$content_length = strlen($post_str);

$post_header = "POST $url HTTP/1.1\r\n";

$post_header .= "Content-Type: application/x-www-form-urlencoded\r\n";$post_header .= "User-Agent: MSIE\r\n";

$post_header .= "Host: ".$srv_ip."\r\n";

$post_header .= "Content-Length: ".$content_length."\r\n";$post_header .= "Connection: close\r\n\r\n";$post_header .= $post_str."\r\n\r\n";

fwrite($fp,$post_header);

while(!feof($fp)){

$resp_str .= fgets($fp,512);//返回值放入$resp_str}

fclose($fp);

echo($resp_str);//处理返回值.

//unset ($resp_str);

?


当前名称:php不用返回数据 php返回值
浏览地址:http://bzwzjz.com/article/ddiddpd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计公司 成都网站制作公司 网站设计制作 响应式网站设计方案 成都网站建设推广 成都网站建设公司 成都网站制作 成都网站建设 成都网站建设 成都网站制作 网站建设开发 成都网站建设 成都网站制作 企业手机网站建设 成都营销网站建设 上市集团网站建设 宜宾网站设计 梓潼网站设计 温江网站设计 教育网站设计方案 网站建设 重庆网站建设