PHP

最近纠结了三天的问题,一直比较数据库两个字段是否相等

按原来逻辑判断,一般用==来判断;但是结果却仍然是不相同
不停的修改判断方法,今天突然想到是不是数据库里的类型不一样,结果发现数据库中一个用的是varchar,一个用的是tinyint。呼呼,悲哉!
在写东西的时候,一定要细心啊,不然就是掉进坑中啦。。。
另外,发现个别同志写的不细心,可能是因为年轻吧,考虑的少。但钱,一定是努力才能挣得的啊。
 
已邀请:

快网

赞同来自:

另外,在判断数据库里未进行字段的判断,导致默认为0时出现问题,strstr与strpos在零的判断上会有些问题,可以用true,false默认,否则,请习惯用strstr

要回复问题请先登录注册