php一些容易被忽略的细节
小豪的小目标
我很懒,懒得穷,懒得睡觉,懒得吃饭,懒得写简介
展开
-
mysql的enum类型之坑
有一段时间了解了enum这个数据类型,感觉结构清晰,容易规范等优点,遂用之。 然而php使用了这个类型出现了问题。 我设置了三个状态值status,分别为0,1,2。 当我查询状态status=1时,总是返回status=0的结果。仔细看了下enum(‘0’,‘1’,‘2’)的位置,遂恍然大悟。 要查询status=1的结果,必须得写成status=‘1’。否则mysql会认为你想查enun的第一个值。 搞清楚了这一点,就赶紧把所有的enum都给改了tinyint,要不然不知道以后要因为这个问题造成多大的b原创 2021-05-06 17:59:16 · 485 阅读 · 1 评论 -
PHP json_encode之后数组会返回不同的格式
json_encode之后 从0开始的数组会转为 [ { “key”:“value” } ] 非从0开始的数组会转为 { { “key”:“vallue” } }原创 2021-03-31 20:09:37 · 146 阅读 · 0 评论