PHP中怎样让状态为0的离职状态人员完全搜索不到 但是还在数据库里面 哪位大佬帮帮我

可以在搜索的时候加上判断where status<>0,这样搜索到的结果进入不含有状态为0的数据如果你不想加上这个判断条件,那么你可以创建一个视图就是就是不含有status=0的数据组成的视图。

這样以后查询的时候从users_view视图里面查找就是不包含状态为0的数据。

今天做信息收集页面时遇到一个渏怪的问题研究了好久才发现问题的根源,的确是有点怪异
(小弟常使用的是 C# , java 等语言, php只是偶尔在用不是研究很深)。请各位资深php程序员别见笑 

这个很奇怪终于解决了。Mark 一下
总结:php的语句稍有些怪异,从其它编程语言转来的同学们一定多加小心谨慎注意惯性思維及语法差异点啊,避免陷入坑中

原因是在PHP中变量是以C语言的结构体来存储的,空字符串和NULL,false都是以值为0存储的其中这个结构体有个zend_uchar type;这樣的成员变量,他是用来保存变量的类型的而空字符串的类型是string,NULL的类型是NULL,false是boolean

我要回帖

更多关于 离职状态 的文章

 

随机推荐