作者hunej (cookpro)
看板AndroidDev
标题[问题] 用POST传完整的SQL指令
时间Thu Jun 6 13:23:15 2013
我现在写的东西要从远端SQL拿值
因为我不太会JDBC
所以就先弄个php去资料库捞资料
弄成JSONArray 回来Android这边自己切
我本来是把要用的参数(比如说 资料表名称、要抓的栏位)
一个一个塞过去
然後在php那边接到以後 拿那些参数来抓资料
可是有点麻烦 所以想直接把整句指令当成一个参数丢过去
结果发生一些问题 猜想应该是有保留字元(如" ' = ,这几种)
可是加了反斜线也没有用 怪哉?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.169.171.17
1F:推 asadman1523:去看一下PHP的书,POST很简单 06/06 15:13
2F:→ TonyQ:建议不要这麽干吧,到时候被抓出来你捞资料的 php 是哪只, 06/06 17:02
3F:→ TonyQ:你的伺服器就倒大霉了... 06/06 17:02
4F:→ TonyQ:至於发生问题就应该去追 log 看是啥问题,不要瞎猜... 06/06 17:02
5F:→ TonyQ:btw 你也不该用 JSDC 去捞资料... 06/06 17:13
6F:→ TonyQ:你应该把 php 弄成一个 web api 。 06/06 17:14
7F:→ TonyQ:JDBC lol 06/06 17:43
8F:→ chaochan:TonyQ你多想JSDC...说好的强哥总召连任呢?你想篡位了xD? 06/06 18:28
9F:→ chaochan:另外就是我也不建议这样做,这样大家都知道你的table了 06/06 18:29
10F:→ chaochan:而且也可以乱塞table名称,这样就会不小心意外的喷出好物 06/06 18:30
11F:→ chaochan:建议你可以上网找找人家怎麽处理Android抓远端的资料吧xD 06/06 18:31
12F:推 No:JSDC XDDD 06/07 00:30
13F:→ hunej:好!!不过我不太懂 把php弄成web api,是甚麽意思呢? 06/07 10:25
14F:推 iForests:例如你原本要抓所有 user 的资料,你可能会想传 06/07 16:17
15F:→ iForests:SELECT * FROM user 过去给 php 执行,现在改成写一个 06/07 16:17
16F:→ iForests:getUser.php 处理这件事,并回传 JSONArray 回来 06/07 16:18
17F:→ iForests:Android 这边就只要发 request 和传参数过去就好 06/07 16:19
19F:→ hunej:了解了!!!谢谢大家 06/07 19:43