我有一個關於用戶信息的mysql數據庫。現在我想在我的iPhone應用程序中與他們合作。有沒有辦法把mysql的東西帶到objective-c? 這不是一個使用mysql c api的選項,因爲我的web服務器只允許php。從MySQL到Objective-C
Greekings,Valle。
我有一個關於用戶信息的mysql數據庫。現在我想在我的iPhone應用程序中與他們合作。有沒有辦法把mysql的東西帶到objective-c? 這不是一個使用mysql c api的選項,因爲我的web服務器只允許php。從MySQL到Objective-C
Greekings,Valle。
嗯,我不認爲你解釋得很好。共享網絡託管解決方案通常不提供從外部訪問MySQL服務器的權限,這意味着您只能從他們的服務器訪問(例如託管的PHP腳本)。
對此的解決方案通常是簡單的Web服務 - REST,XML-RPC,SOAP。
Web服務是一些應用程序,可以用PHP編寫並運行在您的虛擬主機上。此應用程序通過特定的URL返回數據(通常是XML或JSON)。
例子: 從你的原生iPhone打電話
http://yourserver.com/webservice/?what=episode-list&tvshow=battlestar-galactica
和輸出將XML與情節名單。
你的問題不是很清楚,但也許這可以幫助:
您可以從您的數據庫服務信息與PHP(一些XML或JSON可能是有用的),然後解析它在你的iPhone應用程序。
或者您可以導出您的數據庫並將其轉換爲SQLite並直接在您的iPhone上使用它。
有了更多的信息,也許我們可以給你一個更好的答案。
這聽起來像你想創建一個應用程序編程接口(API),在您的Objective-C程序將使用設備互聯網連接對話的Web服務器上的PHP。
實際上,您希望創建特殊的url和請求參數,您的web服務器將用它來提取數據庫信息,將它們解析爲JSON或XML,並將它們作爲純文本返回。
在Objective-C應用程序中,您將製作這些URL並將傳入的JSON或XML解析爲應用程序的可操作數據。
「午餐的水果碗裏沒有任何火腿!」 - > PHP是一種編程語言,MySQL是一個數據庫。不是一回事。您的虛擬主機肯定支持它... – tigertrussell