2012-04-24 92 views
1

我想開發一個android應用程序。在應用程序中,用戶可以從服務器端的數據庫中搜索一些數據。爲此,我使用服務器端的php腳本以及mysql數據庫。我給它一個來自Android應用程序的調用,並且php代碼連接數據庫並返回一個json結果,我將它解碼並按照我的需要使用它。使用php連接android到mysql數據庫:多用戶支持?

我的問題是這樣的。這可以同時支持多個用戶嗎?例如,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服務器環境推出。很難想象目前存在不支持多線程的網絡服務器。所以,別擔心。答案是肯定的。

+0

那麼你可能是對的。我從[Here]找到了代碼(http://blog.sptechnolab.com/2011/02/10/android/android-connecting-to-mysql-using-php/#comment-10195)。它專門用於android操作系統,如果它不支持多個用戶,它就沒有多大意義。我的進一步問題是如何可能? – 2012-04-24 17:06:01

+0

這(和其他)的PHP腳本不涉及Android操作系統,忘了它。此代碼不在Android設備上運行,但在服務器端運行。可能會安裝所有php腳本運行的apache web服務器。 – heximal 2012-04-24 18:12:57