我用thinkphp写了一个查询,一直查不出来,然后我吧他打印出来
在数据库里面执行
显示却是成功的,很懵逼不知道怎么回事,求助各位大神
请删除thinkphp 框架里面的runtime 等目录里面的 全部缓存,再试.
thinkphp中有数据库字段缓存的,tp3的话在runtime下面的Data下的_fields中,tp的话你用命令清除下字段缓存或者删除了缓存文件就好了
有些时候查了很久的原因发现是本地有两个数据库,一个有数据一个没数据,然后php连到没数据的了
两种可能性1.开启了数据库缓存2.开启了查询缓存
清除runtime目录
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
1 回答2.7k 阅读✓ 已解决
5 回答3.2k 阅读
4 回答4.2k 阅读
1 回答2.3k 阅读
4 回答5.4k 阅读✓ 已解决
请删除thinkphp 框架里面的runtime 等目录里面的 全部缓存,再试.