我现在用的
SELECT CONCAT('\r\n<ResultSet>',GROUP_CONCAT('\r\n\t<id>',id,'</id><user><name>',name,'</name><addr>',addr,'</addr><age>',age,'</age></user>'SEPARATOR ''),'\r\n </ResultSet>')FROM user;
结果以xml形式返回,但出现了乱码,当全是汉字时如:name和addr就可以正常显示,如果再来个id或者age他们那两个都成乱码了,牛人看看嘛。我的目的是想让它返回一张这样的xml
比如user表
能够用select * from user语句,返回如:
<Result> --跟元素自己定义
<id>1 </id> <name>zhangsan </name> <age>10 </age>
<id>2 </id> <name>zhang </name> <age>20 </age>
<id>3 </id> <name>san </name> <age>30 </age> 注:id和name和age是表的属性,不需要手动添加,而是自动写入xml文件。
</Result>
大虾们,想想......ok就送分。
SELECT CONCAT('\r\n<ResultSet>',GROUP_CONCAT('\r\n\t<id>',id,'</id><user><name>',name,'</name><addr>',addr,'</addr><age>',age,'</age></user>'SEPARATOR ''),'\r\n </ResultSet>')FROM user;
结果以xml形式返回,但出现了乱码,当全是汉字时如:name和addr就可以正常显示,如果再来个id或者age他们那两个都成乱码了,牛人看看嘛。我的目的是想让它返回一张这样的xml
比如user表
能够用select * from user语句,返回如:
<Result> --跟元素自己定义
<id>1 </id> <name>zhangsan </name> <age>10 </age>
<id>2 </id> <name>zhang </name> <age>20 </age>
<id>3 </id> <name>san </name> <age>30 </age> 注:id和name和age是表的属性,不需要手动添加,而是自动写入xml文件。
</Result>
大虾们,想想......ok就送分。
解决方案 »
- mysqldumpslow 分析慢查询日志
- 存储过程中的变量问题
- mysql新手问题:You have an error in your SQL syntax
- 大数据量的效率问题
- 怎么删除唯一约束?向大侠求救!!
- 谁知道MYSQL配置日志保存路径时能不能用日期变量
- 联合查询问题
- 为什么 insert into tbl1 (col1,col2) values (char(127),char(128)) 会不能插入数据库
- 关于表的创建问题??
- mysql新增数据的效率和软硬件配置问题
- 老话重谈,PostgreSQL 和 MySQL 性能,稳定性对比。
- 一条SQL查询语句,怎么对比两个时间得到今天发布的记录!
参考精华帖子!