ユーザーに関する情報を含むmysqlデータベースがあります。今度はiPhoneアプリでそれらを操作したいと思います。mysqlからobjective-cにそれらを持ってくる方法はありますか?私のWebサーバーはphpのみを許可しているため、mysqlcapiを使用するオプションはありません。
グリーキング、ヴァッレ。
ユーザーに関する情報を含むmysqlデータベースがあります。今度はiPhoneアプリでそれらを操作したいと思います。mysqlからobjective-cにそれらを持ってくる方法はありますか?私のWebサーバーはphpのみを許可しているため、mysqlcapiを使用するオプションはありません。
グリーキング、ヴァッレ。
さて、あなたはあなたの問題をうまく説明していないと思います。共有ウェブホスティングソリューションは通常、外部からのMySQLサーバーへのアクセスを提供しません。つまり、サーバーからのみアクセスできます(ホスティング上のPHPスクリプトなど)。
これに対する解決策は通常、単純なWebサービス(REST、XML-RPC、SOAP)です。
Webサービスは、PHPで記述でき、Webホスティングで実行されているアプリケーションです。このアプリケーションは、特定のURLを介してデータ(通常はXMLまたはJSON)を返します。
例:ネイティブiPhoneから電話をかける
http://yourserver.com/webservice/?what=episode-list&tvshow=battlestar-galactica
出力はエピソードのリストを含むXMLになります。
あなたの質問はあまり明確ではありませんが、これが役立つかもしれません:
PHP を使用してデータベースから情報を提供し( XMLまたはJSONが役立つ場合があります) 、iPhone アプリで解析できます。
または、データベースをエクスポートして SQLite に変換し、iPhone で直接使用することもできます。
もう少し情報があれば、より良い答えが得られるかもしれません。
Objective-C プログラムがデバイスのインターネット接続を使用して対話する Web サーバー上の PHP で、アプリケーション プログラミング インターフェイス (API) を作成したいようです。
Web サーバーがデータベース情報を取得し、それらを JSON または XML に解析し、プレーン テキストとして返すために使用する特別な URL と要求パラメーターを効果的に作成する必要があります。
Objective-C アプリケーション内で、これらの URL を作成し、受信した JSON または XML を解析して、アプリの実用的なデータにします。