2012-04-24 12 views
1

私はアンドロイドアプリケーションを開発しようとしています。アプリケーションでは、ユーザーはサーバー側のデータベースからいくつかのデータを検索できます。そのために、私はmysqlデータベースと一緒にサーバー側にあるPHPスクリプトを使用します。私はアンドロイドアプリから呼び出しを与え、PHPコードはデータベースに接続し、デコードして、私が望むように使用するjsonの結果を返します。phpを使用してAndroidデータベースに接続する:複数のユーザサポートですか?

私の質問はこれです。複数のユーザーを同時にサポートできますか?例えば、2人の異なるユーザは、データベースからデータを検索するための検索機能を同時に使用する。私はデータベース自体がこの種の要求を処理できることを知っていますが、PHPサービスはどうですか?ここで

は、PHPコードの例です:

<?php 
    mysql_connect("host","username","password"); 
    mysql_select_db("Deal"); 
    $sql=mysql_query("select * from CITY where CITY_NAME like 'A%'"); 

    while($row=mysql_fetch_assoc($sql)) 
     $output[]=$row; 

    print(json_encode($output)); 
    mysql_close(); 
?> 

答えて

0

PHPスクリプトは、Webサーバー環境によって起動されています。現在、マルチスレッドをサポートしていないWebサーバーが存在するとは想像もしません。だから、心配しないでください。答えは肯定的です。

+0

あなたはおそらく正しいでしょう。私は[Here](http://blog.sptechnolab.com/2011/02/10/android/android-connecting-to-mysql-using-php/#comment-10195)のコードを見つけました。それは特にアンドロイドOSのためであり、複数のユーザをサポートしていないのであればそれほど意味をなさないでしょう。私のさらなる疑問は、それがどのように可能なのでしょうか? –

+0

この(および他の)PHPスクリプトは、アンドロイドOSには関係しません。忘れてしまいます。このコードはアンドロイドデバイスではなくサーバー側で実行されます。おそらくすべてのPHPスクリプトが実行されるApache Webサーバーがインストールされている可能性があります。 – heximal

関連する問題