Mysql数据查询,求助?检查数据是否存在的问题

这个是我写的PHP代码
WX20170429-080003@2x.png

这个是数据库的表
WX20170429-080326@2x.png

我之前在本地的macOS最新系统+ mamp pro的php运行环境,php5.6   数据库版本是 MySQL 5.6现在换成虚拟机的环境,虚拟机是CentOS 7.3.1611.
然后我把数据库从本地导出导入到mysql 5.7中。然后好奇怪,我数据库里面是有数据的。可是我调用截图的php方法时候,经过打印确实传入了参数 unionID,但是,第一次就是查不到。
我的本地策略是查不到就插入一条数据。第一次执行程序就自动插入了,然后,第二次怎么请求,都可以查询到数据,也会返回刚才查询时候插入的那一条。且不会再进行插入。
请问这是什么情况?换个环境,以前的同样的方式的数据不能查询,但是数据库是明明存在的。

WX20170429-080823@2x.png

 
已邀请:

要回复问题请先登录注册