嘿家伙我需要一些帮助我有一个mysql查询让我们说:
SELECT cca_id AS id, cca_title AS text,IF((SELECT count(*) from crm_categories WHERE cca_id_prev = id),'TRUE','FALSE') AS children FROM crm_categories WHERE...
现在我得到一个带有true/false字符串的数组
如果我使用json_encode,结果就像 {"id":"false"}
但我需要true/false没有引号 - 问题是如果我在mysql查询中使用true false作为布尔值它返回0/1 - 但我不想要那个......
当然我可以运行一个str_replace
json字符串 - 但我认为有替代品不是吗?
我希望所有product_id都有website_id = 0(零)而没有其他值.以下是我的表数据,
+------------+------------+
| product_id | website_id |
+------------+------------+
| 19112 | 0 |
| 19112 | 1 |
| 19112 | 2 |
| 19113 | 1 |
| 19110 | 0 |
| 19110 | 2 |
| 19114 | 0 |
| 19115 | 0 |
| 19115 | 1 |
| 19116 | 0 |
+------------+------------+
Run Code Online (Sandbox Code Playgroud)
我想从上面的表数据中跟随行;
+------------+------------+
| product_id | website_id |
+------------+------------+
| 19114 | 0 |
| 19116 | 0 |
+------------+------------+ …
Run Code Online (Sandbox Code Playgroud)