發送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