资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

php返回数据弹不出 php返回对象

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

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

创新互联长期为近1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为歙县企业提供专业的网站设计制作、网站设计歙县网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。

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

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

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

ThinkPHP实现删除的操作,现在是点击删除之后可以删除数据,但是返回的数据无法通过弹窗显示出来

从你的代码没看出什么问题,建议你在js端调试一下,

比如:

function todelete($id) {

var url = '__URL__/deleteManager';

data = {};

data['id'] = $id;

$.post(url, data, function(result){

alert(result);// 看看服务端返回什么

});

}

php打印函数返回数据无效

你需要搞清楚php的echo和return的区别,这里基础知识,需要补充下。echo 是输出值到浏览器上这种,而return是返回值并且终止后面的代码。

php return 返回不出值 为什么?

已经返回了,的确是没有东西可以返回。。你看到的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); 看看,你就知道了。


名称栏目:php返回数据弹不出 php返回对象
网页路径:http://cdkjz.cn/article/dddosje.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-028-6601 / 大客户专线   成都:13518219792   座机:028-86922220