发送MySQL查询到远程数据库中,我有运动的ListView
,按下时,我想它一个MySQL
查询发送到我的远程数据库并发回有关的运动数据,以便喜欢的休息:使用列表视图
SELECT * FROM SportsTable WHERE name="????"
所以我想一个办法来取代'????'
与我在列表视图
我怎么会去这样做按下选项?
感谢, 扎克
发送MySQL查询到远程数据库中,我有运动的ListView
,按下时,我想它一个MySQL
查询发送到我的远程数据库并发回有关的运动数据,以便喜欢的休息:使用列表视图
SELECT * FROM SportsTable WHERE name="????"
所以我想一个办法来取代'????'
与我在列表视图
我怎么会去这样做按下选项?
感谢, 扎克
我建议你尝试随机的东西之前,一些教程阅读起来。
您可以注册OnItemClickListener,它将向您提供按下的位置。 从那里,您可以使用该位置从原始集合中获取物品。 任何ListView教程都会告诉你这个。
其次,我希望你不是试图直接连接到某个远程数据库,或者发送一个总查询到一些只需要输入查询的web服务。
所以我想要一种方法来取代'????'在列表视图中按 选项
我该如何去做这件事?
所以最有可能你正在寻找参数化的语句(我推荐使用它们)。只要您创建的语句是这样的:
select * from Sports where name = ?
?
被称为将与来自ListView的值来替换占位符。可能您使用的是PHP
,因此您将使用bindParam()
函数来查询绑定参数。看看PDO
为了能够处理点击ListView
,您需要使用OnItemClickListener和onItemClick方法,您可以从您的集合点击位置获得项目。
用法?作为一个变量,对吗? – Ryaller
那么如何发送一个包含该占位符的PHP文件? – Ryaller