鍍金池/ 問答/PHP/ mysql 多表查詢出來的數(shù)據(jù)怎么生成像TP這樣的模型返回值,有這樣的庫嗎?

mysql 多表查詢出來的數(shù)據(jù)怎么生成像TP這樣的模型返回值,有這樣的庫嗎?

請(qǐng)教下大家!

多表查詢后的返回值

id name age xingqu
1 張三 12 唱歌
1 張三 12 喝酒
2 李四 22 唱歌

有沒有自動(dòng)將查詢的數(shù)據(jù)返回成下面的數(shù)據(jù)格式的庫?


[
[id=>1,name=>'張三',age=>12,xingqu=>['唱歌','喝酒']]
[id=>2,name=>'李四',age=>12,xingqu=>['唱歌']]
]

有沒有類似的庫文件之類的啊,不用自帶的模型后感覺寫這個(gè)好費(fèi)勁,更別說3表查詢了

回答
編輯回答
歆久

這種高度定制化的需求基本上沒有什么類庫處理,而且這個(gè)需求也很簡單,自己循環(huán)處理下就能完成阿。
你覺得不用orm框架寫的費(fèi)勁的話,多熟悉下sql和php數(shù)據(jù)處理方面,就方便多了,
也可以自己寫model 中的方法處理了。

2018年9月3日 16:28