2013-04-02 37 views
-2

發送MySQL查詢到遠程數據庫中,我有運動的ListView,按下時,我想它一個MySQL查詢發送到我的遠程數據庫併發回有關的運動數據,以便喜歡的休息:使用列表視圖

SELECT * FROM SportsTable WHERE name="????" 

所以我想一個辦法來取代'????'與我在列表視圖

我怎麼會去這樣做按下選項?

感謝, 扎克

回答

0

我建議你嘗試隨機的東西之前,一些教程閱讀起來。

您可以註冊OnItemClickListener,它將向您提供按下的位置。 從那裏,您可以使用該位置從原始集合中獲取物品。 任何ListView教程都會告訴你這個。

其次,我希望你不是試圖直接連接到某個遠程數據庫,或者發送一個總查詢到一些只需要輸入查詢的web服務。

0

所以我想要一種方法來取代'????'在列表視圖中按 選項

我該如何去做這件事?

所以最有可能你正在尋找參數化的語句(我推薦使用它們)。只要您創建的語句是這樣的:

select * from Sports where name = ? 

?被稱爲將與來自ListView的值來替換佔位符。可能您使用的是PHP,因此您將使用bindParam()函數來查詢綁定參數。看看PDO

爲了能夠處理點擊ListView,您需要使用OnItemClickListener和onItemClick方法,您可以從您的集合點擊位置獲得項目。

+0

用法?作爲一個變量,對嗎? – Ryaller

+0

那麼如何發送一個包含該佔位符的PHP文件? – Ryaller