2012-04-24 60 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