网站首页 > 文章中心 > 其它

php查询重复数据不显示

作者:小编 更新时间:2023-09-06 14:34:14 浏览量:407人看过

ThinkPHP数据库查询为什么没有显示结果,求教高手!

我不知道你的配置、结构是怎样的,但是

我图中指出的问题"你把查询结果命名为变量select 塞到通道里面,却用user去取数据",系统怎么可能会知道user是select?

还有,select()得到的是二维数组,不是一维数组,需要volist/volist去遍历读取,跟first() 不一样.

页面空白应该不是上面问题导致的,具体要看情况,参考以下建议:

使用M("user") 替换 new Model("user"),并在下一行使用var_dump($select) 输出查看数据结构.如果页面空白,说明数据库 或者 user 模型存在问题.

php查询重复数据不显示-图1

html中{:$select[0]['address']}这种形式读取数据,如果有数据,说明就是select()查询的数据结构无法解析导致的.

PHP 不重复显示数组里的值?

array_unique函数可以去除重复,例如你的语句可以修改为:

exit(json_encode($arr));

php语言简单搜索mysql数据库,不显示数据

select * from kj_meal_shop where shop_name like '%$searchs%'

php查询重复数据不显示-图2

变量search 前面多个,号,先去掉

没有结果是因为,你有那个逗号,没找到,去掉逗号,也没找到,是因为$query是个资源,你还得用while($row=mysql_fetch_assoc($query)){

$search[] = $row;

}

外边打印$search

PHP联合查询数据重复 急急急

显然是你的数据有问题

如果只是你说的这些内容,你的代码是完全没有问题的

再有可能就是你重复插入了一次数据.

或者你到phpMyAdmin里看看原始数据是否正确

输出全部内容看看

echo "$row-sr/$row-srlx/$row-date/$row-person/$row-namebr/";

PHP怎么筛选数据库中某个字段的不同内容,然后把他们while循环出来,并不显示重复的.

SELECT?id,count(*)?AS?num,name?FROM?tableb?GROUP?BY?name;

测试数据列表;

sql执行结果

以上就是土嘎嘎小编为大家整理的php查询重复数据不显示相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章